home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / INFO / PCHLP201.ZIP / PCHELP!.HLP (.txt) < prev    next >
Microsoft Windows Help File Content  |  1988-12-18  |  127KB  |  2,482 lines

  1. :       
  2.  **** DOS Batch ****            ECHO  Subcommands
  3. y the label name.
  4. Format:  
  5. -      
  6.  **** DOS Batch ****            ECHO  Subcommands
  7. y the label name.
  8. Format:  Q
  9. Purpose:
  10.  To allow or inhibit the screen display of DOS commands executed from aFormat:  P         batch file. The 
  11.  subcommand does not interfere with messages pro-aFormat:  0         duced while the commands are executing.not interfere with messages pro-aFormat:  
  12. -        duced while the commands are executing.not interfere with messages pro-aFormat:   
  13. Format:  ECHO [ON/OFF/message]
  14. s are executing.not interfere with messages pro-aFormat:  
  15. -Format:  ECHO [ON/OFF/message]
  16. s are executing.not interfere with messages pro-aFormat:  <
  17. Remarks: ECHO
  18.  at power-on or after a system reset.e with messages pro-aFormat:  Q         
  19. ECHO ON
  20.  causes all the commands to be displayed on the standard outputFormat:  %         device as they are executed.mands to be displayed on the standard outputFormat:  S         
  21. ECHO OFF
  22.  causes DOS not to display the commands (including the 
  23.  co-rmat:  %         mmand) as they are executed. display the commands (including the 
  24.  co-rmat:  N         Echo message displays "message" on the standard output device regard-
  25.  co-rmat:  6         less of the current 
  26.  state (ON or OFF).rd output device regard-
  27.  co-rmat:  P         If 
  28.  is issued with no parameters, the current 
  29.  state (ON orco-rmat:  
  30.          OFF) is displayed.d with no parameters, the current 
  31.  state (ON orco-rmat:  
  32. -        OFF) is displayed.d with no parameters, the current 
  33.  state (ON orco-rmat:  
  34. Type:
  35.     Internalsplayed.d with no parameters, the current 
  36.  state (ON orco-rmat:  
  37. -Type:
  38.     Internalsplayed.d with no parameters, the current 
  39.  state (ON orco-rmat:  
  40. ~Type:
  41.     Internalsplayed.d with no parameters, the current 
  42.  state (ON orco-rmat:  7       
  43.  **** DOS Batch ****           FOR  Subcommand
  44. rrent 
  45.  state (ON orco-rmat:  
  46. -      
  47.  **** DOS Batch ****           FOR  Subcommand
  48. rrent 
  49.  state (ON orco-rmat:  ;
  50. Purpose:
  51.  To produce iterative processing of DOS commands.t 
  52.  state (ON orco-rmat:  
  53. -Purpose:
  54.  To produce iterative processing of DOS commands.t 
  55.  state (ON orco-rmat:  -
  56. Format:  FOR %%variable IN (set) DO command
  57.  DOS commands.t 
  58.  state (ON orco-rmat:  
  59. -Format:  FOR %%variable IN (set) DO command
  60.  DOS commands.t 
  61.  state (ON orco-rmat:  Q
  62. Remarks:
  63.  The 
  64. %%variable
  65.  is sequentially set to each component of set and theno-rmat:  O         the command is executed. If a component of set is an expression invol-eno-rmat:  U         ving 
  66. , then 
  67. %%variable
  68.  is set to each matching filename from theat:  
  69.          disk.
  70. , then 
  71. %%variable
  72.  is set to each matching filename from theat:  N         The 
  73.  subcommands cannot be nested, that is there can be only onerom theat:  ,         
  74.  subcommand on a command line.ted, that is there can be only onerom theat:  4         Path names are not accepted with filenames.t is there can be only onerom theat:  
  75. -        Path names are not accepted with filenames.t is there can be only onerom theat:  >
  76. Example: FOR %%f IN (progr1.asm progr2.asm progr3.asm) DO dir can be only onerom theat:  
  77.          %%f
  78.  %%f IN (progr1.asm progr2.asm progr3.asm) DO dir can be only onerom theat:  /             will produce the following output:gr3.asm) DO dir can be only onerom theat:  
  79.                 dir progr1.asmfollowing output:gr3.asm) DO dir can be only onerom theat:  
  80.                 dir progr2.asmfollowing output:gr3.asm) DO dir can be only onerom theat:  
  81.                 dir progr3.asmfollowing output:gr3.asm) DO dir can be only onerom theat:  
  82. -               dir progr3.asmfollowing output:gr3.asm) DO dir can be only onerom theat:  
  83. Type:
  84.     Internal progr3.asmfollowing output:gr3.asm) DO dir can be only onerom theat:  
  85. -Type:
  86.     Internal progr3.asmfollowing output:gr3.asm) DO dir can be only onerom theat:  
  87. ~Type:
  88.     Internal progr3.asmfollowing output:gr3.asm) DO dir can be only onerom theat:  9       
  89.  **** DOS Batch ****            GOTO  Subcommand
  90. O dir can be only onerom theat:  
  91. -      
  92.  **** DOS Batch ****            GOTO  Subcommand
  93. O dir can be only onerom theat:  P
  94. Purpose:
  95.  To transfer control to the line following the one containing the app-m theat:  M         ropriate label. A label is inserted in a batch file as a colon (
  96. )pp-m theat:  $         followed by the label name.inserted in a batch file as a colon (
  97. )pp-m theat:  
  98. -        followed by the label name.inserted in a batch file as a colon (
  99. )pp-m theat:  
  100. Format:  GOTO label
  101. the label name.inserted in a batch file as a colon (
  102. )pp-m theat:  
  103. -Format:  GOTO label
  104. the label name.inserted in a batch file as a colon (
  105. )pp-m theat:  N
  106. Remarks:
  107.  If the label is not defined, the current batch file terminates withp-m theat:  '         the message 
  108. Label not found
  109. . the current batch file terminates withp-m theat:  E         In a label name only the first 8 characters are significant.ates withp-m theat:  
  110. -        In a label name only the first 8 characters are significant.ates withp-m theat:  
  111. Example: :STARTbel name only the first 8 characters are significant.ates withp-m theat:  "         rem goto branches here...first 8 characters are significant.ates withp-m theat:  
  112.          GOTO START
  113. anches here...first 8 characters are significant.ates withp-m theat:  
  114. -        GOTO START
  115. anches here...first 8 characters are significant.ates withp-m theat:  
  116. Type:
  117.     Internal
  118. anches here...first 8 characters are significant.ates withp-m theat:  
  119. -Type:
  120.     Internal
  121. anches here...first 8 characters are significant.ates withp-m theat:  
  122. ~Type:
  123.     Internal
  124. anches here...first 8 characters are significant.ates withp-m theat:  7       
  125.  **** DOS Batch ****             IF Subcommand
  126. e significant.ates withp-m theat:  
  127. -      
  128.  **** DOS Batch ****             IF Subcommand
  129. e significant.ates withp-m theat:  R
  130. Purpose:
  131.  The 
  132.  subcommand allows conditional execution of DOS commands in thetheat:  
  133.          batch file.subcommand allows conditional execution of DOS commands in thetheat:  
  134. -        batch file.subcommand allows conditional execution of DOS commands in thetheat:  %
  135. Format:  IF [NOT] condition command
  136.  conditional execution of DOS commands in thetheat:  
  137. -Format:  IF [NOT] condition command
  138.  conditional execution of DOS commands in thetheat:  ?
  139. Remarks:
  140.  The condition parameter can be one of the following:DOS commands in thetheat:  &                   
  141. ERRORLEVEL number
  142.  be one of the following:DOS commands in thetheat:  %                   
  143. string1==string2
  144.  be one of the following:DOS commands in thetheat:  #                   
  145. EXIST filespec
  146.  be one of the following:DOS commands in thetheat:  M         The command is executed when the 
  147.  parameter's condition is true,n thetheat:  K         otherwise the command is skipped, and the following command in thee,n thetheat:  
  148.          file is executed.mand is skipped, and the following command in thee,n thetheat:  Q         The optional 
  149.  after 
  150.  causes the condition to be true when it isetheat:  *         false, and false when it is true.ses the condition to be true when it isetheat:  P         
  151. ERRORLEVEL
  152.  number is true if the previous program had an exit code ofsetheat:  H         
  153. number
  154.  or higher. The number is specified as a decimal value. code ofsetheat:  G         String1==string2 is true when string1 is identical to string2.. code ofsetheat:  N         
  155. EXIST
  156.  filespec is true if filespec is found on the specified drive.ofsetheat:  6         Path names are not allowed with the filespec. on the specified drive.ofsetheat:  
  157. -        Path names are not allowed with the filespec. on the specified drive.ofsetheat:  
  158. Type:
  159.     Internal are not allowed with the filespec. on the specified drive.ofsetheat:  
  160. -Type:
  161.     Internal are not allowed with the filespec. on the specified drive.ofsetheat:  
  162. ~Type:
  163.     Internal are not allowed with the filespec. on the specified drive.ofsetheat:  :       
  164.  **** DOS Batch ****            PAUSE  Subcommand
  165. the specified drive.ofsetheat:  
  166. -      
  167.  **** DOS Batch ****            PAUSE  Subcommand
  168. the specified drive.ofsetheat:  L
  169. Purpose:
  170.  To display the system processing and display 
  171. Strike any key whene.ofsetheat:  
  172.          ready....
  173. .y the system processing and display 
  174. Strike any key whene.ofsetheat:  
  175. -        ready....
  176. .y the system processing and display 
  177. Strike any key whene.ofsetheat:  
  178. Format:  PAUSE [remark]
  179.  system processing and display 
  180. Strike any key whene.ofsetheat:  
  181. -Format:  PAUSE [remark]
  182.  system processing and display 
  183. Strike any key whene.ofsetheat:  Q
  184. Remarks:
  185.  If you include the optional remark, it will also be displayed when theetheat:  Q         
  186. PAUSE
  187.  subcommand is executed. The remark can be any string of chars upetheat:  
  188.          to 121 bytes long. is executed. The remark can be any string of chars upetheat:  <         To end processing of a batch file press Ctrl-Break.ny string of chars upetheat:  O         To continue processing of a batch file press any key except Ctrl-Breakupetheat:  
  189. -        To continue processing of a batch file press any key except Ctrl-Breakupetheat:  
  190. Type:
  191.     Internale processing of a batch file press any key except Ctrl-Breakupetheat:  
  192. -Type:
  193.     Internale processing of a batch file press any key except Ctrl-Breakupetheat:  
  194. ~Type:
  195.     Internale processing of a batch file press any key except Ctrl-Breakupetheat:  B       
  196.  **** DOS Batch ****            REM  (Remark)  Subcommand
  197. pt Ctrl-Breakupetheat:  
  198. -      
  199.  **** DOS Batch ****            REM  (Remark)  Subcommand
  200. pt Ctrl-Breakupetheat:  K
  201. Purpose:
  202.  To display remarks from within the batch file when the executionreakupetheat:  '         reaches the remark subcommand.in the batch file when the executionreakupetheat:  
  203. -        reaches the remark subcommand.in the batch file when the executionreakupetheat:  
  204. Format:  REM [remark]
  205. mark subcommand.in the batch file when the executionreakupetheat:  
  206. -Format:  REM [remark]
  207. mark subcommand.in the batch file when the executionreakupetheat:  I
  208. Remarks:
  209.  A remark can be any string of characters up to 123 bytes long.onreakupetheat:  
  210. -Remarks:
  211.  A remark can be any string of characters up to 123 bytes long.onreakupetheat:  
  212. Type:
  213.     Internal can be any string of characters up to 123 bytes long.onreakupetheat:  
  214. -Type:
  215.     Internal can be any string of characters up to 123 bytes long.onreakupetheat:  
  216. ~Type:
  217.     Internal can be any string of characters up to 123 bytes long.onreakupetheat:  :       
  218.  **** DOS Batch ****            SHIFT  Subcommand
  219. 123 bytes long.onreakupetheat:  
  220. -      
  221.  **** DOS Batch ****            SHIFT  Subcommand
  222. 123 bytes long.onreakupetheat:  M
  223. Purpose:
  224.  To allow command lines to make use of more than 10 (%0 through %9)akupetheat:            replaceable parameters.s to make use of more than 10 (%0 through %9)akupetheat:  
  225. -        replaceable parameters.s to make use of more than 10 (%0 through %9)akupetheat:  
  226. Format:  SHIFT
  227. able parameters.s to make use of more than 10 (%0 through %9)akupetheat:  
  228. -Format:  SHIFT
  229. able parameters.s to make use of more than 10 (%0 through %9)akupetheat:  =
  230. Remarks:
  231.  Replaceable parameters are numbered %0 through %9. (%0 through %9)akupetheat:  K         All parameters on the command line are shifted one position to the9)akupetheat:  F         left, thus the %0 parameter is replaced by %1 parameter, etc.o the9)akupetheat:  J         In order to use more than 10 parameters on a command line you maye9)akupetheat:  =         use the 
  232. SHIFT
  233.  to get at parameters past the tenth. line you maye9)akupetheat:  
  234. -        use the 
  235. SHIFT
  236.  to get at parameters past the tenth. line you maye9)akupetheat:  
  237. Type:
  238.     InternalHIFT
  239.  to get at parameters past the tenth. line you maye9)akupetheat:  
  240. -Type:
  241.     InternalHIFT
  242.  to get at parameters past the tenth. line you maye9)akupetheat:  
  243. ~Type:
  244.     InternalHIFT
  245.  to get at parameters past the tenth. line you maye9)akupetheat:  @       
  246.  **** DOS EDLIN ****         A  (Append Lines)  Command
  247. ne you maye9)akupetheat:  
  248. -      
  249.  **** DOS EDLIN ****         A  (Append Lines)  Command
  250. ne you maye9)akupetheat:  Q
  251. Purpose:
  252.  Appends the specified number of lines from disk to the file in memory.etheat:  
  253. -Purpose:
  254.  Appends the specified number of lines from disk to the file in memory.etheat:  
  255. Format:  [n]A
  256. nds the specified number of lines from disk to the file in memory.etheat:  
  257. -Format:  [n]A
  258. nds the specified number of lines from disk to the file in memory.etheat:  Q
  259. Remarks:
  260.  Use this command if the file being edited is too large to fit in memo-etheat:  Q         ry. When 
  261. EDLIN
  262.  starts, as many lines as possible are read into memory.etheat:  N         To edit lines that will not fit into memory, you must first write thery.etheat:  K         edited lines in memory to disk, before you can load unedited linesthery.etheat:  8         from disk into memory by using the 
  263.  command.load unedited linesthery.etheat:  L         If you do not specify  how many lines are to be appended, lines arehery.etheat:  9         appended until the available memory is 75% full.appended, lines arehery.etheat:  N         When the last line of the file has been read into memory, the messagery.etheat:  *         
  264. End of input file
  265.  is displayed.s been read into memory, the messagery.etheat:  
  266. -        
  267. End of input file
  268.  is displayed.s been read into memory, the messagery.etheat:  
  269. ~        
  270. End of input file
  271.  is displayed.s been read into memory, the messagery.etheat:  ?        
  272. **** DOS EDLIN ****          C  (Copy Lines)  Command
  273. ry, the messagery.etheat:  
  274. -       
  275. **** DOS EDLIN ****          C  (Copy Lines)  Command
  276. ry, the messagery.etheat:  P
  277. Purpose:
  278.  To copy the lines in the specified range to the line number specified.etheat:  N         by the third line parameter. The operation is repeated the number  ofed.etheat:  9         times specified in the fourth parameter (count).peated the number  ofed.etheat:  
  279. -        times specified in the fourth parameter (count).peated the number  ofed.etheat:  &
  280. Format:  [line],[line],line[,count]C
  281.  parameter (count).peated the number  ofed.etheat:  
  282. -Format:  [line],[line],line[,count]C
  283.  parameter (count).peated the number  ofed.etheat:  O
  284. Remarks:
  285.  The new data will be placed ahead of the line specified by the thirdd.etheat:  
  286.          parameter.data will be placed ahead of the line specified by the thirdd.etheat:  )         The third parameter is required.ead of the line specified by the thirdd.etheat:  +         The parameter count defaults to 1.d of the line specified by the thirdd.etheat:  N         If the first or the last parameter is omitted, the default is the cu-dd.etheat:  M         rrent line. This will copy the current line to the line specified by-dd.etheat:  
  287.          the third parameter.l copy the current line to the line specified by-dd.etheat:  E         After a 
  288.  command the file will be renumbered accordingly.ified by-dd.etheat:  
  289. -        After a 
  290.  command the file will be renumbered accordingly.ified by-dd.etheat:  P
  291. Example: 2,6,9C
  292.       will copy lines 2 through 6 to line 9. Line 9 will become.etheat:  &                     the current line. 2 through 6 to line 9. Line 9 will become.etheat:  
  293. -                    the current line. 2 through 6 to line 9. Line 9 will become.etheat:  
  294. ~                    the current line. 2 through 6 to line 9. Line 9 will become.etheat:  C        
  295. **** DOS EDLIN ****            D  (Delete Lines)  Command
  296. 9 will become.etheat:  
  297. -       
  298. **** DOS EDLIN ****            D  (Delete Lines)  Command
  299. 9 will become.etheat:  4
  300. Purpose:
  301.  To delete the lines in a specified range.ines)  Command
  302. 9 will become.etheat:  
  303. -Purpose:
  304.  To delete the lines in a specified range.ines)  Command
  305. 9 will become.etheat:  
  306. Format:  [line][,line]D
  307. lines in a specified range.ines)  Command
  308. 9 will become.etheat:  
  309. -Format:  [line][,line]D
  310. lines in a specified range.ines)  Command
  311. 9 will become.etheat:  P
  312. Remarks:
  313.  The line following the delete range becomes the current line, even if.etheat:  <         the deleted range includes the last line in memory.urrent line, even if.etheat:  E         After a 
  314.  command the file will be renumbered accordingly.ne, even if.etheat:  K         If one or both parameters are not supplied, default parameters areen if.etheat:  
  315.          supplied as follows:eters are not supplied, default parameters areen if.etheat:  N              If the first parameter is omitted, as in  
  316. ,lineD
  317.   the deletionif.etheat:  N              starts with the current line and ends with the line specified byif.etheat:  L              the second parameter. The beginning comma is required in orderbyif.etheat:  6              to indicate the omitted first parameter.a is required in orderbyif.etheat:  O              If the the second parameter is omitted, as in 
  318. lineD
  319. line,D
  320. f.etheat:  :              then only the one specified line is deleted.n 
  321. lineD
  322. line,D
  323. f.etheat:  P              If both parameters are omitted, as in  
  324.  , then only the current.etheat:  O              line is deleted, and the following line becomes the current line.t.etheat:  
  325. -             line is deleted, and the following line becomes the current line.t.etheat:  
  326. ~             line is deleted, and the following line becomes the current line.t.etheat:  =        
  327. **** DOS EDLIN ****            (Edit Line)  Command
  328.  the current line.t.etheat:  
  329. -       
  330. **** DOS EDLIN ****            (Edit Line)  Command
  331.  the current line.t.etheat:  P
  332. Purpose:
  333.  To allow editing of a line of text. You must enter the line number of.etheat:  O         the line to be edited, or enter a period (
  334. ) to indicate the currentf.etheat:  
  335.          line.ine to be edited, or enter a period (
  336. ) to indicate the currentf.etheat:  
  337. -        line.ine to be edited, or enter a period (
  338. ) to indicate the currentf.etheat:  
  339. Format:  [line]
  340.  to be edited, or enter a period (
  341. ) to indicate the currentf.etheat:  
  342. -Format:  [line]
  343.  to be edited, or enter a period (
  344. ) to indicate the currentf.etheat:  E
  345. Remarks:
  346.  To edit the line after the current line, just press enter.he currentf.etheat:  N         When you press 
  347. Enter
  348. , the edited line is placed in the file, and ittf.etheat:  "         becomes the current line.he edited line is placed in the file, and ittf.etheat:  K         If you decide not to save the changed line just press either 
  349.  ittf.etheat:  L         or 
  350. Ctrl-Break
  351.  or press the 
  352. Enter
  353.  key while having the cursor atittf.etheat:  #         the beginning of the line.he 
  354. Enter
  355.  key while having the cursor atittf.etheat:  M         If the cursor is in any position other than the beginning or the endttf.etheat:  G         of the line, pressing 
  356. Enter
  357.  will erase the rest of the line.he endttf.etheat:  
  358. -        of the line, pressing 
  359. Enter
  360.  will erase the rest of the line.he endttf.etheat:  >        
  361. **** DOS EDLIN ****           E  (End Edit)  Command
  362. the line.he endttf.etheat:  
  363. -       
  364. **** DOS EDLIN ****           E  (End Edit)  Command
  365. the line.he endttf.etheat:  O
  366. Purpose:
  367.  Ends EDLIN and saves the edited file. The old file is given an exte-f.etheat:  
  368.            ntion of .BAK .saves the edited file. The old file is given an exte-f.etheat:  
  369. -          ntion of .BAK .saves the edited file. The old file is given an exte-f.etheat:  
  370. Format:  E
  371. tion of .BAK .saves the edited file. The old file is given an exte-f.etheat:  
  372. -Format:  E
  373. tion of .BAK .saves the edited file. The old file is given an exte-f.etheat:  
  374. ~Format:  E
  375. tion of .BAK .saves the edited file. The old file is given an exte-f.etheat:  B        
  376. **** DOS EDLIN ****           I  (Insert Lines)  Command
  377. iven an exte-f.etheat:  
  378. -       
  379. **** DOS EDLIN ****           I  (Insert Lines)  Command
  380. iven an exte-f.etheat:  N
  381. Purpose:
  382.  To insert lines of text immediately before the specified line. When-f.etheat:  O         a new file is created, the Insert Lines command must be invoked beforef.etheat:  
  383.          text can be inserted., the Insert Lines command must be invoked beforef.etheat:  
  384. -        text can be inserted., the Insert Lines command must be invoked beforef.etheat:  
  385. Format:  [line]I
  386. be inserted., the Insert Lines command must be invoked beforef.etheat:  
  387. -Format:  [line]I
  388. be inserted., the Insert Lines command must be invoked beforef.etheat:  P
  389. Remarks:
  390.  If you do not specify a line, or if the line is specified as a period.etheat:  E         (
  391. ), the new lines will be inserted immediately before theas a period.etheat:  
  392.          current line.w lines will be inserted immediately before theas a period.etheat:  J         If the line number specified is greater than the highest existingperiod.etheat:  M         line number, or if the line is specified as 
  393.  , the insertion williod.etheat:  /         be made after the last line in memory.ed as 
  394.  , the insertion williod.etheat:  B         In order to terminate the insert mode press 
  395. Ctrl-Break
  396. .ertion williod.etheat:  ?         After an insertion the file is renumbered accordingly.k
  397. .ertion williod.etheat:  O         An inserted line is ended by pressing 
  398. Enter
  399. . After Enter was pressedd.etheat:  .         a successive line number will appear. 
  400. Enter
  401. . After Enter was pressedd.etheat:  M         The line following the inserted lines becomes the current line, evenedd.etheat:  K         if the inserted lines are added to the end of the lines in memory.enedd.etheat:  
  402. -        if the inserted lines are added to the end of the lines in memory.enedd.etheat:  
  403. ~        if the inserted lines are added to the end of the lines in memory.enedd.etheat:  A        
  404. **** DOS EDLIN ****            L  (List Lines)  Command
  405. in memory.enedd.etheat:  
  406. -       
  407. **** DOS EDLIN ****            L  (List Lines)  Command
  408. in memory.enedd.etheat:  1
  409. Purpose:
  410.  To display a specified range of lines.Lines)  Command
  411. in memory.enedd.etheat:  
  412. -Purpose:
  413.  To display a specified range of lines.Lines)  Command
  414. in memory.enedd.etheat:  
  415. Format:  [line][,line]L
  416. pecified range of lines.Lines)  Command
  417. in memory.enedd.etheat:  
  418. -Format:  [line][,line]L
  419. pecified range of lines.Lines)  Command
  420. in memory.enedd.etheat:  M
  421. Remarks:
  422.  If the first parameter is omitted, as in 
  423. ,lineL
  424.  , the display ofedd.etheat:  I         lines starts 11 lines before the current line, and ends with they ofedd.etheat:  M         specified line. The beginning comma is required in order to indicateedd.etheat:  /         that the 
  425. first
  426.  parameter is omitted. required in order to indicateedd.etheat:  K         If the second parameter is omitted, as in 
  427. lineL
  428. line,L
  429.  , 23teedd.etheat:  B         lines will be displayed starting with the specified line.e,L
  430.  , 23teedd.etheat:  L         If both parameters are omitted, as in 
  431.  , a total of 23 lines areeedd.etheat:  K         displayed: the 11 lines before the current line, the current line,eeedd.etheat:  5         and the 11 lines following the current line.ine, the current line,eeedd.etheat:  
  432. -        and the 11 lines following the current line.ine, the current line,eeedd.etheat:  
  433. ~        and the 11 lines following the current line.ine, the current line,eeedd.etheat:  B        
  434. **** DOS EDLIN ****             M  (Move Lines)  Command
  435. ent line,eeedd.etheat:  
  436. -       
  437. **** DOS EDLIN ****             M  (Move Lines)  Command
  438. ent line,eeedd.etheat:  I
  439. Purpose:
  440.  To move a range of lines specified by the first two parameterse,eeedd.etheat:  L         ahead of the line specified by the third parameter. The third para-eedd.etheat:  
  441.          meter is required.specified by the third parameter. The third para-eedd.etheat:  
  442. -        meter is required.specified by the third parameter. The third para-eedd.etheat:  
  443. Format:  [line],[line],lineM
  444. cified by the third parameter. The third para-eedd.etheat:  
  445. -Format:  [line],[line],lineM
  446. cified by the third parameter. The third para-eedd.etheat:  N
  447. Remarks:
  448.  If the first or the second parameter is omitted, it will default todd.etheat:  
  449.          the current line. the second parameter is omitted, it will default todd.etheat:  O         After the move, the first of the moved lines becomes the current line.d.etheat:  I         The lines are renumbered according to the direction of the move. line.d.etheat:  ;         If parameters overlap, an error message is issued.n of the move. line.d.etheat:  
  450. -        If parameters overlap, an error message is issued.n of the move. line.d.etheat:  
  451. ~        If parameters overlap, an error message is issued.n of the move. line.d.etheat:  <        
  452. **** DOS EDLIN ****             P  (Page)  Command
  453.  of the move. line.d.etheat:  
  454. -       
  455. **** DOS EDLIN ****             P  (Page)  Command
  456.  of the move. line.d.etheat:  -
  457. Purpose:
  458.  To use a specified block of lines.Page)  Command
  459.  of the move. line.d.etheat:  
  460. -Purpose:
  461.  To use a specified block of lines.Page)  Command
  462.  of the move. line.d.etheat:  
  463. Format:  [line][,line]P
  464. fied block of lines.Page)  Command
  465.  of the move. line.d.etheat:  
  466. -Format:  [line][,line]P
  467. fied block of lines.Page)  Command
  468.  of the move. line.d.etheat:  J
  469. Remarks:
  470.  If the first line parameter is omitted, it defaults to the lineline.d.etheat:  $         following the current line.er is omitted, it defaults to the lineline.d.etheat:  F         If the second line parameter is omitted, 23 lines are listed.lineline.d.etheat:  L         The last line displayed becomes the new current line, and is markedne.d.etheat:            with an asterisk (
  471. ). becomes the new current line, and is markedne.d.etheat:  M         The 
  472.  command differs from the 
  473.  (list lines) command in that ite.d.etheat:  "         changes the current line.rom the 
  474.  (list lines) command in that ite.d.etheat:  
  475. -        changes the current line.rom the 
  476.  (list lines) command in that ite.d.etheat:  
  477. ~        changes the current line.rom the 
  478.  (list lines) command in that ite.d.etheat:  B        
  479. **** DOS EDLIN ****              Q  (Quit Edit)  Command
  480.  in that ite.d.etheat:  
  481. -       
  482. **** DOS EDLIN ****              Q  (Quit Edit)  Command
  483.  in that ite.d.etheat:  ?
  484. Purpose:
  485.  To quit the editing session without saving the file.nd
  486.  in that ite.d.etheat:  
  487. -Purpose:
  488.  To quit the editing session without saving the file.nd
  489.  in that ite.d.etheat:  
  490. Format: Q
  491. To quit the editing session without saving the file.nd
  492.  in that ite.d.etheat:  
  493. -Format: Q
  494. To quit the editing session without saving the file.nd
  495.  in that ite.d.etheat:  N
  496. Remarks:
  497.  EDLIN will prompt you to make sure that you do not want to save the.d.etheat:  
  498.          file.IN will prompt you to make sure that you do not want to save the.d.etheat:  M         Entering 
  499.  will quit the editing session, the editing changes wille.d.etheat:  :         
  500.  be saved, and no .BAK file will be created.diting changes wille.d.etheat:  O         Entering 
  501.  or any other character will not quit the editing session.d.etheat:  
  502. -        Entering 
  503.  or any other character will not quit the editing session.d.etheat:  
  504. ~        Entering 
  505.  or any other character will not quit the editing session.d.etheat:  E       
  506. **** DOS EDLIN ****               R  (Replace Text)  Command
  507. g session.d.etheat:  
  508. -      
  509. **** DOS EDLIN ****               R  (Replace Text)  Command
  510. g session.d.etheat:  P
  511. Purpose:
  512.  To replace all occurrences of the first string in the specified range.etheat:  )         of lines with the second string.the first string in the specified range.etheat:  
  513. -        of lines with the second string.the first string in the specified range.etheat:  0
  514. Format:  [line][,line][?]R[string][<F6>string]
  515. st string in the specified range.etheat:  
  516. -Format:  [line][,line][?]R[string][<F6>string]
  517. st string in the specified range.etheat:  M
  518. Remarks:
  519.  If the second string is omitted, EDLIN will delete all occurrencesnge.etheat:  A         of the first string within the specified range of lines. occurrencesnge.etheat:  N         If both strings are omitted, EDLIN will reuse the search string ente-ge.etheat:  N         red with the previous 
  520.  command, and the replace text stringge.etheat:  '         entered with the previous 
  521.  command, and the replace text stringge.etheat:  P         If the meaning of 
  522.  (Function-key-6) was changed, then use 
  523. Ctrl-Z
  524. ..etheat:  8         The last line changed becomes the current line.nged, then use 
  525. Ctrl-Z
  526. ..etheat:  E         EDLIN displays the changed lines each time they are changed.e 
  527. Ctrl-Z
  528. ..etheat:  O         You can specify the optional parameter 
  529.  to receive a 
  530. O.K.?
  531.  prompt..etheat:  M         after each display of a modified line. Press 
  532.  to keep the change.pt..etheat:  N         If you omit the first line parameter, the search begins with the linet..etheat:  $         following the current line.parameter, the search begins with the linet..etheat:  M         If you omit the second line parameter, the search ends with the lastet..etheat:  
  533.          line in memory. second line parameter, the search ends with the lastet..etheat:  K         If you omit both line parameters, the search starts with the line stet..etheat:  N         following the current line, and it ends with the last line in memory.t..etheat:  
  534. -        following the current line, and it ends with the last line in memory.t..etheat:  
  535. ~        following the current line, and it ends with the last line in memory.t..etheat:  D       
  536. **** DOS EDLIN ****               S  (Search Text)  Command
  537. in memory.t..etheat:  
  538. -      
  539. **** DOS EDLIN ****               S  (Search Text)  Command
  540. in memory.t..etheat:  J
  541. Purpose:
  542.  To locate a specified string within a specified range of lines.ory.t..etheat:  
  543. -Purpose:
  544.  To locate a specified string within a specified range of lines.ory.t..etheat:  $
  545. Format:  [line][,line][?]S[string]
  546. ing within a specified range of lines.ory.t..etheat:  
  547. -Format:  [line][,line][?]S[string]
  548. ing within a specified range of lines.ory.t..etheat:  M
  549. Remarks:
  550.  The 
  551.  command is case dependent, that is, it searches for UPPER-.t..etheat:  K         CASE if you enter UPPERCASE, and lowercase if you enter lowercase.R-.t..etheat:  N         Unless you use the 
  552.  parameter, the search ends when the first linet..etheat:  2         that contains the search string is found.rch ends when the first linet..etheat:  O         You can specify the optional parameter 
  553.  to receive a 
  554. O.K.?
  555.  prompt..etheat:  @         after each display a line containing the search string. 
  556. O.K.?
  557.  prompt..etheat:  L         If you do not specify a search string, the 
  558.  command will use thempt..etheat:  9         string entered with the last 
  559.  command.ommand will use thempt..etheat:  N         If you omit the first line parameter, the search begins with the linet..etheat:  $         following the current line.parameter, the search begins with the linet..etheat:  M         If you omit the second line parameter, the search ends with the lastet..etheat:  
  560.          line in memory. second line parameter, the search ends with the lastet..etheat:  
  561. -        line in memory. second line parameter, the search ends with the lastet..etheat:  
  562. ~        line in memory. second line parameter, the search ends with the lastet..etheat:  E       
  563. **** DOS EDLIN ****             T  (Transfer Lines)  Command
  564. the lastet..etheat:  
  565. -      
  566. **** DOS EDLIN ****             T  (Transfer Lines)  Command
  567. the lastet..etheat:  J
  568. Purpose:
  569.  To merge the contents of a specified file into the file that isastet..etheat:            currently being edited. of a specified file into the file that isastet..etheat:  
  570. -        currently being edited. of a specified file into the file that isastet..etheat:  $
  571. Format:  [line]T[d:]filename[.ext]
  572. a specified file into the file that isastet..etheat:  
  573. -Format:  [line]T[d:]filename[.ext]
  574. a specified file into the file that isastet..etheat:  O
  575. Remarks:
  576.  The file to be merged is inserted ahead of the line parameter in the..etheat:  
  577.          file being edited.erged is inserted ahead of the line parameter in the..etheat:  D         If the line parameter is omitted, the current line is used.eter in the..etheat:  M         The file to merge must be in the current directory on the default orhe..etheat:  G         on the specified drive. If a path was specified when the EDLINult orhe..etheat:  .         was RUN, then that path will be used. specified when the EDLINult orhe..etheat:  
  578. -        was RUN, then that path will be used. specified when the EDLINult orhe..etheat:  
  579. ~        was RUN, then that path will be used. specified when the EDLINult orhe..etheat:  C       
  580. **** DOS EDLIN ****              W  (Write Lines)  Command
  581. DLINult orhe..etheat:  
  582. -      
  583. **** DOS EDLIN ****              W  (Write Lines)  Command
  584. DLINult orhe..etheat:  O
  585. Purpose:
  586.  To write a specified number of lines from the lines that are curren-..etheat:  O         tly being edited in memory, to diskette. The lines are written beginn-..etheat:  
  587.          ing with line 1. in memory, to diskette. The lines are written beginn-..etheat:  
  588. -        ing with line 1. in memory, to diskette. The lines are written beginn-..etheat:  
  589. Format:  [n]W
  590. th line 1. in memory, to diskette. The lines are written beginn-..etheat:  
  591. -Format:  [n]W
  592. th line 1. in memory, to diskette. The lines are written beginn-..etheat:  N
  593. Remarks:
  594.  Use this command if the file you are editing is too large to fit in-..etheat:  K         memory. When EDLIN starts running, it reads lines until the memory in-..etheat:  
  595.          is 75% full. EDLIN starts running, it reads lines until the memory in-..etheat:  L         To edit lines that do not fit into memory, first write edited linesin-..etheat:  L         from memory to diskette, and then load unedited lines from diskettein-..etheat:  -         with the 
  596.  (append lines) command.ad unedited lines from diskettein-..etheat:  M         If you do not specify the number of lines to write, EDLIN will writen-..etheat:  M         lines until 25% of available memory is used. No action will be takenn-..etheat:  :         however, if memory used is already less than 25%.ction will be takenn-..etheat:  M         After the 
  597.  command is performed, the remaining lines are renumbe-n-..etheat:  >         red, so that the first remaining line becomes line 1.es are renumbe-n-..etheat:  
  598. -        red, so that the first remaining line becomes line 1.es are renumbe-n-..etheat:  
  599. ~        red, so that the first remaining line becomes line 1.es are renumbe-n-..etheat:  A       
  600. **** DOS DEBUG ****               A  (Assemble)  Command
  601. are renumbe-n-..etheat:  
  602. -      
  603. **** DOS DEBUG ****               A  (Assemble)  Command
  604. are renumbe-n-..etheat:  L
  605. Purpose:
  606.  Assembles IBM-PC Macro Assembler language statements into memory.-n-..etheat:  
  607. -Purpose:
  608.  Assembles IBM-PC Macro Assembler language statements into memory.-n-..etheat:  
  609. Format:  A[address]
  610. IBM-PC Macro Assembler language statements into memory.-n-..etheat:  
  611. -Format:  A[address]
  612. IBM-PC Macro Assembler language statements into memory.-n-..etheat:  J
  613. Remarks:
  614.  The parameters to the 
  615.  command must be given in hexadecimal.y.-n-..etheat:  J         The statements are assembled into memory at successive locations,y.-n-..etheat:  :         starting with the address specified in 
  616. address
  617. .ssive locations,y.-n-..etheat:  I         If you do not supply the 
  618. address
  619.  parameter, the statements are,y.-n-..etheat:  J         assembled into the area at CS:0100, if the 
  620.  command was previ-y.-n-..etheat:  J         ously issued, or into the location following the last instructiony.-n-..etheat:  -         assembled by a previous 
  621.  command.ollowing the last instructiony.-n-..etheat:  J         After all the desired statements have been entered, press 
  622. Enter
  623. y.-n-..etheat:  I         when you are prompted for the next statement, in order to return
  624. y.-n-..etheat:  
  625.          to the DEBUG prompt.d for the next statement, in order to return
  626. y.-n-..etheat:  H         If you enter an invalid statement, DEBUG will issue: 
  627. /\Error
  628. y.-n-..etheat:  I         Values are entered in hex, 1-4 characters. Prefix mnemonics must
  629. y.-n-..etheat:  H         be entered in front of their opcode, or on a separate line. Thet
  630. y.-n-..etheat:  G         segment override statements are: CS:, DS:, ES: and SS:. Stringet
  631. y.-n-..etheat:  K         manipulation mnemonics must state the string size. Memory operands.-n-..etheat:  -         must be enclosed in square brackets.e string size. Memory operands.-n-..etheat:  
  632. -        must be enclosed in square brackets.e string size. Memory operands.-n-..etheat:  
  633. ~        must be enclosed in square brackets.e string size. Memory operands.-n-..etheat:  @       
  634. **** DOS DEBUG ****               C  (Compare)  Command
  635. ry operands.-n-..etheat:  
  636. -      
  637. **** DOS DEBUG ****               C  (Compare)  Command
  638. ry operands.-n-..etheat:  C
  639. Purpose:
  640.  Compares the contents of two specified blocks of memory.operands.-n-..etheat:  
  641. -Purpose:
  642.  Compares the contents of two specified blocks of memory.operands.-n-..etheat:  
  643. Format:  C range address
  644. ntents of two specified blocks of memory.operands.-n-..etheat:  
  645. -Format:  C range address
  646. ntents of two specified blocks of memory.operands.-n-..etheat:  K
  647. Remarks:
  648.  If the comparison process finds bytes that are not equal, their .-n-..etheat:  D         addresses and contents are displayed in the following form: their .-n-..etheat:  3                    
  649. address1 byte1 byte2 address2
  650. e following form: their .-n-..etheat:  J         where 
  651. address1 byte1
  652.  refers to the location and contents of the .-n-..etheat:  K         mismatching locations in 
  653. range
  654. , while 
  655. byte2 address2
  656.  refers to.-n-..etheat:  #         the byte found in address.range
  657. , while 
  658. byte2 address2
  659.  refers to.-n-..etheat:  J         If you enter only an offset for the beginning address of 
  660. range
  661. ,o.-n-..etheat:  N         DEBUG will assume the segment in the DS register. In order to specify-..etheat:  L         an ending address for 
  662. range
  663. , enter it with only one offset value.fy-..etheat:  
  664. -        an ending address for 
  665. range
  666. , enter it with only one offset value.fy-..etheat:  N
  667. Example: C 120L20 340
  668.        will compare the 32 bytes of memory beginning at-..etheat:  L                            DS:120, with the 32 bytes of memory beginning atat-..etheat:  #                            DS:340. with the 32 bytes of memory beginning atat-..etheat:  
  669. -                           DS:340. with the 32 bytes of memory beginning atat-..etheat:  
  670. ~                           DS:340. with the 32 bytes of memory beginning atat-..etheat:  ;       
  671. **** DOS DEBUG ****             D  (Dump)  Command
  672. mory beginning atat-..etheat:  
  673. -      
  674. **** DOS DEBUG ****             D  (Dump)  Command
  675. mory beginning atat-..etheat:  :
  676. Purpose:
  677.  To display the contents of a portion of memory.
  678. mory beginning atat-..etheat:  
  679. -Purpose:
  680.  To display the contents of a portion of memory.
  681. mory beginning atat-..etheat:  
  682. Format:  D[address]
  683.  the contents of a portion of memory.
  684. mory beginning atat-..etheat:  
  685.               oress]
  686.  the contents of a portion of memory.
  687. mory beginning atat-..etheat:  
  688.           
  689. D[range]
  690.  the contents of a portion of memory.
  691. mory beginning atat-..etheat:  
  692. -         
  693. D[range]
  694.  the contents of a portion of memory.
  695. mory beginning atat-..etheat:  3
  696. Remarks:
  697.  The dump will be displayed in two parts:memory.
  698. mory beginning atat-..etheat:  G               1.) A hex portion, where the bytes are displayed in hex.ng atat-..etheat:  J               2.) A ASCII portion, where the bytes are displayed as ASCIIatat-..etheat:  N                   characters. Whatever unprintable characters there are, will-..etheat:  2                   be indicated by a period (
  699. ).e characters there are, will-..etheat:  9         There are 2 format options with the 
  700.  command:cters there are, will-..etheat:  M               1.) Format: 
  701. D[address]
  702.   will dump the contents starting withl-..etheat:  J                   the specified 
  703. address
  704.  of hex 40 bytes if in 40-columnithl-..etheat:  N                   mode, or hex 80 bytes if in 80-column mode. If no 
  705. address
  706. -..etheat:  N                   parameter is given, DEBUG will assume the starting location-..etheat:  O                   to be the last location displayed by a previous 
  707.  command...etheat:  M               2.) Format: 
  708. D range
  709.   will display the contents of the speci-d...etheat:  K                   fied address 
  710. range
  711. . If only an offset for the startingi-d...etheat:  O                   address is entered, the segment contained in the DS register..etheat:  M                   will be assumed as default. If an ending address is speci-er..etheat:  H                   fied, it should be entered with only an offset value.peci-er..etheat:  
  712. ~                  fied, it should be entered with only an offset value.peci-er..etheat:  =       
  713. **** DOS DEBUG ****              E  (Enter)  Command
  714. fset value.peci-er..etheat:  
  715. -      
  716. **** DOS DEBUG ****              E  (Enter)  Command
  717. fset value.peci-er..etheat:  M
  718. Purpose:
  719.  The 
  720.  command has two modes of operation, and it can be used forer..etheat:  
  721.          two purposes:mand has two modes of operation, and it can be used forer..etheat:  N               1.) To replace the contents of one or more bytes, starting at ar..etheat:  P                   specified 
  722. address
  723. , with the values contained in the 
  724. ..etheat:  N               2.) To display and allow the modification of bytes in a sequen-
  725. ..etheat:  
  726.                    tial manner.nd allow the modification of bytes in a sequen-
  727. ..etheat:  
  728. -                  tial manner.nd allow the modification of bytes in a sequen-
  729. ..etheat:  
  730. Format:  E address [list]
  731. ner.nd allow the modification of bytes in a sequen-
  732. ..etheat:  
  733. -Format:  E address [list]
  734. ner.nd allow the modification of bytes in a sequen-
  735. ..etheat:  L
  736. Remarks:
  737.  If only an offset for the 
  738. address
  739.  is entered, DEBUG assumes then-
  740. ..etheat:  .         segment contained in the DS register. is entered, DEBUG assumes then-
  741. ..etheat:  0         The 
  742.  command has two format options:s entered, DEBUG assumes then-
  743. ..etheat:  J             1.) Format: 
  744. E address list
  745.   will place the 
  746.  in memoryhen-
  747. ..etheat:  6                 beginning at the specified 
  748. address
  749. .the 
  750.  in memoryhen-
  751. ..etheat:  N             2.) Format: 
  752. E address
  753.   will display the address and the byte of
  754. ..etheat:  L                 a location, and then it will wait for your input, which canof
  755. ..etheat:  3                 follow in one of these categories:for your input, which canof
  756. ..etheat:  /                    a.) A one or two hex value.ies:for your input, which canof
  757. ..etheat:  L                    b.) Hit the 
  758. space bar
  759.  to advance to the next location.of
  760. ..etheat:  K                    c.) Enter a hyphen (
  761. ) to show the preceding address..of
  762. ..etheat:  D                    d.) Hit the 
  763. Enter
  764.  key to exit the 
  765.  command.ddress..of
  766. ..etheat:  
  767. -                   d.) Hit the 
  768. Enter
  769.  key to exit the 
  770.  command.ddress..of
  771. ..etheat:  
  772. ~                   d.) Hit the 
  773. Enter
  774.  key to exit the 
  775.  command.ddress..of
  776. ..etheat:  ;       
  777. **** DOS DEBUG ****             F  (Fill)  Command
  778.  command.ddress..of
  779. ..etheat:  
  780. -      
  781. **** DOS DEBUG ****             F  (Fill)  Command
  782.  command.ddress..of
  783. ..etheat:  O
  784. Purpose:
  785.  To fill the memory locations specified in the 
  786. range
  787.  parameter with..etheat:  6         the values specified in the 
  788.  parameter.he 
  789. range
  790.  parameter with..etheat:  
  791. -        the values specified in the 
  792.  parameter.he 
  793. range
  794.  parameter with..etheat:  
  795. Format:  F range list
  796. cified in the 
  797.  parameter.he 
  798. range
  799.  parameter with..etheat:  
  800. -Format:  F range list
  801. cified in the 
  802.  parameter.he 
  803. range
  804.  parameter with..etheat:  L
  805. Remarks:
  806.  If the 
  807.  contains fewer bytes than address 
  808. range
  809. , the listith..etheat:  F         is used repeteadly until all the memory locations are filled.e listith..etheat:  N         If the 
  810.  contains more bytes than the address 
  811. range
  812. , the extrah..etheat:  '         bytes in the list are ignored.tes than the address 
  813. range
  814. , the extrah..etheat:  N         If only an offset for the starting address of the 
  815. range
  816.  is entered,h..etheat:  D         DEBUG will assume the segment contained in the DS register.s entered,h..etheat:  
  817. -        DEBUG will assume the segment contained in the DS register.s entered,h..etheat:  
  818. -        DEBUG will assume the segment contained in the DS register.s entered,h..etheat:  
  819. ~        DEBUG will assume the segment contained in the DS register.s entered,h..etheat:  9       
  820. **** DOS DEBUG ****             G  (Go)  Command
  821. S register.s entered,h..etheat:  
  822. -      
  823. **** DOS DEBUG ****             G  (Go)  Command
  824. S register.s entered,h..etheat:  N
  825. Purpose:
  826.  To execute the program that is currently being debugged, and optio-h..etheat:  O         nally stop the execution to display the registers, flags, and the next..etheat:  J         instruction to be executed, when a breakpoint address is reached. next..etheat:  
  827. -        instruction to be executed, when a breakpoint address is reached. next..etheat:  ,
  828. Format:  G [=address][address[address...]]
  829. breakpoint address is reached. next..etheat:  
  830. -Format:  G [=address][address[address...]]
  831. breakpoint address is reached. next..etheat:  N
  832. Remarks:
  833.  Unless overridden by the 
  834. =address
  835.  parameter, the execution startst..etheat:  O         with the current instruction as determined by the contents of the 
  836. ..etheat:  
  837.          and 
  838.  registers.struction as determined by the contents of the 
  839. ..etheat:  O         The stack pointer must be valid and have 6 bytes available for the 
  840. ..etheat:  =         command, otherwise unpredictable results will occur.ilable for the 
  841. ..etheat:  .         The 
  842.  command provides two options:lts will occur.ilable for the 
  843. ..etheat:  M             1.) Format: 
  844. G [=address]
  845.   This format will execute the programG
  846. ..etheat:  O                 without breakpoints. If not supplying the 
  847. =address
  848.  parameter..etheat:  M                 be sure that the CS and IP registers are set properly beforeer..etheat:  )                 issuing the 
  849.  command.IP registers are set properly beforeer..etheat:  O             2.) Format: 
  850. G [=address]address[address[address...]]
  851.  This format..etheat:  J                 will cause DEBUG to execute the program with breakpoints.ormat..etheat:  D                 Up to 10 breakpoints in any order can be specified.oints.ormat..etheat:  J                 If only an offset is entered for a breakpoint, DEBUG willormat..etheat:  >                 assume the segment stored in the CS register., DEBUG willormat..etheat:  
  852. -                assume the segment stored in the CS register., DEBUG willormat..etheat:  
  853. ~                assume the segment stored in the CS register., DEBUG willormat..etheat:  D       
  854. **** DOS DEBUG ****          H  (Hex add subtract)  Command
  855. G willormat..etheat:  
  856. -      
  857. **** DOS DEBUG ****          H  (Hex add subtract)  Command
  858. G willormat..etheat:  O
  859. Purpose:
  860.  To add two hexadecimal values, and then to subtract the second value..etheat:  
  861.          from the first.xadecimal values, and then to subtract the second value..etheat:  
  862. -        from the first.xadecimal values, and then to subtract the second value..etheat:  
  863. Format:  H hex hex
  864. rst.xadecimal values, and then to subtract the second value..etheat:  
  865. -Format:  H hex hex
  866. rst.xadecimal values, and then to subtract the second value..etheat:  
  867. ~Format:  H hex hex
  868. rst.xadecimal values, and then to subtract the second value..etheat:  8       
  869. **** DOS DEBUG ****          I (Input)  Command
  870. btract the second value..etheat:  
  871. -      
  872. **** DOS DEBUG ****          I (Input)  Command
  873. btract the second value..etheat:  N
  874. Purpose:
  875.  To input and display in hexadecimal one byte from a specified port.e..etheat:  
  876. -Purpose:
  877.  To input and display in hexadecimal one byte from a specified port.e..etheat:  
  878. Format:  I portaddress
  879. display in hexadecimal one byte from a specified port.e..etheat:  
  880. -Format:  I portaddress
  881. display in hexadecimal one byte from a specified port.e..etheat:  
  882. ~Format:  I portaddress
  883. display in hexadecimal one byte from a specified port.e..etheat:  7       
  884. **** DOS DEBUG ****         L  (Load)  Command
  885.  from a specified port.e..etheat:  
  886. -      
  887. **** DOS DEBUG ****         L  (Load)  Command
  888.  from a specified port.e..etheat:  C
  889. Purpose:
  890.  To load a file or absolute diskette sectors into memory.ified port.e..etheat:  
  891. -Purpose:
  892.  To load a file or absolute diskette sectors into memory.ified port.e..etheat:  -
  893. Format:  L [address [ drive sector sector]]
  894. e sectors into memory.ified port.e..etheat:  
  895. -Format:  L [address [ drive sector sector]]
  896. e sectors into memory.ified port.e..etheat:  K
  897. Remarks:
  898.  The maximum number of sectors that could be loaded using the 
  899. rt.e..etheat:  O         command is hex 80. If a diskette read error occurs, DEBUG will display..etheat:  N         play a message, so press F3 to redisplay the Load command, then pressy..etheat:  
  900.          Enter. message, so press F3 to redisplay the Load command, then pressy..etheat:  .         The 
  901.  command provides two options:lay the Load command, then pressy..etheat:  N           1.) Format: 
  902. L address drive sector sector
  903.   This format is used toy..etheat:  N               read data from the specified number of sectors (2-nd sector pa-y..etheat:  M               rameter) starting at the starting sector (first sector parame--y..etheat:  H               ter) and place it into memory beginning at the 
  904. address
  905. .rame--y..etheat:  K               If you enter an offset for the beginning address, DEBUG wille--y..etheat:  ?               assume the segment contained in the CS register., DEBUG wille--y..etheat:  K           2.) Format: 
  906. L address
  907.  is used to load the file that hase--y..etheat:  O               the filespecs properly formatted in the file control block CS:5C..etheat:  I               If the 
  908. address
  909.  is not specified, the file is loaded into CS:5C..etheat:  I               memory beginning at CS:100. .COM and .EXE files are always CS:5C..etheat:  G               loaded at CS:100, regardless of the 
  910. address
  911.  parameter.ys CS:5C..etheat:  
  912. -              loaded at CS:100, regardless of the 
  913. address
  914.  parameter.ys CS:5C..etheat:  
  915. ~              loaded at CS:100, regardless of the 
  916. address
  917.  parameter.ys CS:5C..etheat:  =       
  918. **** DOS DEBUG ****               M  (Move)  Command
  919. parameter.ys CS:5C..etheat:  
  920. -      
  921. **** DOS DEBUG ****               M  (Move)  Command
  922. parameter.ys CS:5C..etheat:  H
  923. Purpose:
  924.  To move the contents of the memory locations specified by thes CS:5C..etheat:  Q         
  925. range
  926.  parameter to the locations beginning at the 
  927. address
  928.  parameter.etheat:  
  929. -        
  930. range
  931.  parameter to the locations beginning at the 
  932. address
  933.  parameter.etheat:  
  934. Format:  M range address
  935.  to the locations beginning at the 
  936. address
  937.  parameter.etheat:  
  938. -Format:  M range address
  939.  to the locations beginning at the 
  940. address
  941.  parameter.etheat:  4
  942. Remarks:
  943.  Overlappings will not cause loss of data.g at the 
  944. address
  945.  parameter.etheat:  O         The data in the source area remains unchanged unless it is overwrittenr.etheat:  
  946.          by the move.the source area remains unchanged unless it is overwrittenr.etheat:  J         If you only enter an offset for the destination address, the 
  947.  ittenr.etheat:  F         command will assume the segment contained in the DS register.
  948.  ittenr.etheat:  L         If you only enter an offset for the beginning address of the range,tenr.etheat:  N         the 
  949.  command will assume the segment contained in the DS register.nr.etheat:  M         If you specify an ending address for the range, it should be entered.nr.etheat:  #         with only an offset value.ddress for the range, it should be entered.nr.etheat:  
  950. -        with only an offset value.ddress for the range, it should be entered.nr.etheat:  
  951. ~        with only an offset value.ddress for the range, it should be entered.nr.etheat:  =       
  952. **** DOS DEBUG ****               N  (Name)  Command
  953. hould be entered.nr.etheat:  
  954. -      
  955. **** DOS DEBUG ****               N  (Name)  Command
  956. hould be entered.nr.etheat:  5
  957. Purpose:
  958.  This command can be used for two purposes:Command
  959. hould be entered.nr.etheat:  L              1.) To format file control blocks for the first two filespecs,d.nr.etheat:  %                  at CS:5C and CS:6C.rol blocks for the first two filespecs,d.nr.etheat:  '              2.) To define parameters.l blocks for the first two filespecs,d.nr.etheat:  
  960. -             2.) To define parameters.l blocks for the first two filespecs,d.nr.etheat:  %
  961. Format:  N [d:][path]filename[.ext]
  962. s.l blocks for the first two filespecs,d.nr.etheat:  
  963. -Format:  N [d:][path]filename[.ext]
  964. s.l blocks for the first two filespecs,d.nr.etheat:  O
  965. Remarks:
  966.  Starting DEBUG with a filespec also will format a file control blockr.etheat:  
  967.          at CS:5C.g DEBUG with a filespec also will format a file control blockr.etheat:  N         If DEBUG was started without a filespec, you must use the 
  968.  commandkr.etheat:  :         before a file can be loaded with the 
  969.  command. use the 
  970.  commandkr.etheat:  
  971. -        before a file can be loaded with the 
  972.  command. use the 
  973.  commandkr.etheat:  
  974. ~        before a file can be loaded with the 
  975.  command. use the 
  976.  commandkr.etheat:  ?       
  977. **** DOS DEBUG ****               O  (Output)  Command
  978.  commandkr.etheat:  
  979. -      
  980. **** DOS DEBUG ****               O  (Output)  Command
  981.  commandkr.etheat:  C
  982. Purpose:
  983.  To send a specified 
  984.  to the specified output port.
  985.  commandkr.etheat:  
  986. -Purpose:
  987.  To send a specified 
  988.  to the specified output port.
  989.  commandkr.etheat:  
  990. Format:  O portaddress byte
  991.  to the specified output port.
  992.  commandkr.etheat:  
  993. -Format:  O portaddress byte
  994.  to the specified output port.
  995.  commandkr.etheat:  E
  996. Example: O 2F8 2F
  997.    will send the byte value 2F to output port 2F8.
  998.  commandkr.etheat:  
  999. -Example: O 2F8 2F
  1000.    will send the byte value 2F to output port 2F8.
  1001.  commandkr.etheat:  
  1002. ~Example: O 2F8 2F
  1003.    will send the byte value 2F to output port 2F8.
  1004.  commandkr.etheat:  =       
  1005. **** DOS DEBUG ****               Q  (Quit)  Command
  1006. ort 2F8.
  1007.  commandkr.etheat:  
  1008. -      
  1009. **** DOS DEBUG ****               Q  (Quit)  Command
  1010. ort 2F8.
  1011.  commandkr.etheat:  %
  1012. Purpose:
  1013.  To exit the DEBUG program.     Q  (Quit)  Command
  1014. ort 2F8.
  1015.  commandkr.etheat:  
  1016. -Purpose:
  1017.  To exit the DEBUG program.     Q  (Quit)  Command
  1018. ort 2F8.
  1019.  commandkr.etheat:  
  1020. Format:  Q
  1021. o exit the DEBUG program.     Q  (Quit)  Command
  1022. ort 2F8.
  1023.  commandkr.etheat:  
  1024. -Format:  Q
  1025. o exit the DEBUG program.     Q  (Quit)  Command
  1026. ort 2F8.
  1027.  commandkr.etheat:  M
  1028. Remarks:
  1029.  Issuing the Quit command will not automatically save the file thatdkr.etheat:  K         you are working on, so in order for you not to lose it, you shouldatdkr.etheat:  .         first save it with the Write command.ou not to lose it, you shouldatdkr.etheat:  
  1030. -        first save it with the Write command.ou not to lose it, you shouldatdkr.etheat:  
  1031. ~        first save it with the Write command.ou not to lose it, you shouldatdkr.etheat:  A       
  1032. **** DOS DEBUG ****               R  (Register)  Command
  1033. you shouldatdkr.etheat:  
  1034. -      
  1035. **** DOS DEBUG ****               R  (Register)  Command
  1036. you shouldatdkr.etheat:  4
  1037. Purpose:
  1038.  The Register command has three functions:er)  Command
  1039. you shouldatdkr.etheat:  M              1.) It displays the hex contents of a register, with the optiondkr.etheat:  0                  of also changing its contents.f a register, with the optiondkr.etheat:  O              2.) It displays the hex contents of all the registers, the alpha-r.etheat:  O                  betic flag settings, and the next instruction to be executed.r.etheat:  O              3.) It displays the eight 2-letter alphabetic flag settings, withr.etheat:  <                  the option of changing any or all of them.flag settings, withr.etheat:  
  1040. -                 the option of changing any or all of them.flag settings, withr.etheat:  
  1041. Format:  R [registername]
  1042. n of changing any or all of them.flag settings, withr.etheat:  
  1043. -Format:  R [registername]
  1044. n of changing any or all of them.flag settings, withr.etheat:  P
  1045. Remarks:
  1046.  Entering 
  1047.  with no parameters for the registername will display the.etheat:  H         all the registers, flags, and location of the next instruction.play the.etheat:  N         Valid register names are: AX, BP, SS, BX, SI, CS, CX, DI, IP, DX, DS,he.etheat:  D         PC, SP, ES, F.  IP and PC refer to the instruction pointer.P, DX, DS,he.etheat:  
  1048. -        PC, SP, ES, F.  IP and PC refer to the instruction pointer.P, DX, DS,he.etheat:  
  1049. Example: R BP
  1050. , ES, F.  IP and PC refer to the instruction pointer.P, DX, DS,he.etheat:  -          DEBUG might respond with: 
  1051. BP A176
  1052. he instruction pointer.P, DX, DS,he.etheat:  M          Now, if you wish to leave the contents of the BP register unchanged,he.etheat:  K          just press Enter, or if you wish to change it enter a 1 to 4  hexed,he.etheat:  9          value that you want to place onto the register.nter a 1 to 4  hexed,he.etheat:  K          To display the flags enter 
  1053. . To change a flag just enter itsed,he.etheat:             code in reverse order.nter 
  1054. . To change a flag just enter itsed,he.etheat:  
  1055. ~         code in reverse order.nter 
  1056. . To change a flag just enter itsed,he.etheat:  B       
  1057. **** DOS DEBUG ****                  S  (Search)  Command
  1058. enter itsed,he.etheat:  
  1059. -      
  1060. **** DOS DEBUG ****                  S  (Search)  Command
  1061. enter itsed,he.etheat:  K
  1062. Purpose:
  1063.  Searches a specified 
  1064. range
  1065.  for the character(s) in the 
  1066. .ed,he.etheat:  
  1067. -Purpose:
  1068.  Searches a specified 
  1069. range
  1070.  for the character(s) in the 
  1071. .ed,he.etheat:  
  1072. Format:  S rage list
  1073. specified 
  1074. range
  1075.  for the character(s) in the 
  1076. .ed,he.etheat:  
  1077. -Format:  S rage list
  1078. specified 
  1079. range
  1080.  for the character(s) in the 
  1081. .ed,he.etheat:  P
  1082. Remarks:
  1083.  The S command will display the addresses where the matches are found..etheat:  N         If no match was found, DEBUG will display the prompt 
  1084.  without and..etheat:  
  1085.          address.tch was found, DEBUG will display the prompt 
  1086.  without and..etheat:  O         If you enter only an offset for the starting address of the range, the..etheat:  H         S command will assume the segment contained in the DS register.ge, the..etheat:  
  1087. -        S command will assume the segment contained in the DS register.ge, the..etheat:  I
  1088. Example: S CS:200 220 B7
  1089.  will search the range of addresses from CS:200e, the..etheat:  #         through CS:220 for hex B7.rch the range of addresses from CS:200e, the..etheat:  
  1090. -        through CS:220 for hex B7.rch the range of addresses from CS:200e, the..etheat:  
  1091. ~        through CS:220 for hex B7.rch the range of addresses from CS:200e, the..etheat:  B       
  1092. **** DOS DEBUG ****                   T  (Trace)  Command
  1093.  CS:200e, the..etheat:  
  1094. -      
  1095. **** DOS DEBUG ****                   T  (Trace)  Command
  1096.  CS:200e, the..etheat:  O
  1097. Purpose:
  1098.  To execute one or more instructions starting with the instruction at..etheat:  P         the CS:IP address or at the specified 
  1099. =address
  1100. .  It displays the con-.etheat:  M         tents of all registers and flags after each instruction is executed.on-.etheat:  
  1101. -        tents of all registers and flags after each instruction is executed.on-.etheat:  
  1102. Format:  T[=address][value]
  1103. rs and flags after each instruction is executed.on-.etheat:  
  1104. -Format:  T[=address][value]
  1105. rs and flags after each instruction is executed.on-.etheat:  P
  1106. Remarks:
  1107.  The 
  1108.  must be entered. Only one instruction is assumed, but you can.etheat:  :         specify more than one with the 
  1109. value
  1110.  parameter.s assumed, but you can.etheat:  M         The Trace command continues to display the contents of the registerscan.etheat:  ;         and flags until 
  1111. value
  1112.  instructions are executed.s of the registerscan.etheat:  N         While tracing multiple instructions, you can suspend the scrolling byan.etheat:  K         pressing Ctrl-NumLock. Resume scrolling by pressing any other key. byan.etheat:  
  1113. -        pressing Ctrl-NumLock. Resume scrolling by pressing any other key. byan.etheat:  
  1114. ~        pressing Ctrl-NumLock. Resume scrolling by pressing any other key. byan.etheat:  D       
  1115. **** DOS DEBUG ****                U  (Unassemble)  Command
  1116. er key. byan.etheat:  
  1117. -      
  1118. **** DOS DEBUG ****                U  (Unassemble)  Command
  1119. er key. byan.etheat:  P
  1120. Purpose:
  1121.  To unassemble instructions and display their addresses and hex values.etheat:  1         together with assembler-like statements. their addresses and hex values.etheat:  
  1122. -        together with assembler-like statements. their addresses and hex values.etheat:  
  1123. Format:  U [address]
  1124.  assembler-like statements. their addresses and hex values.etheat:  
  1125.              ordress]
  1126.  assembler-like statements. their addresses and hex values.etheat:  
  1127.          
  1128. U [range]
  1129.  assembler-like statements. their addresses and hex values.etheat:  
  1130. -        
  1131. U [range]
  1132.  assembler-like statements. their addresses and hex values.etheat:  N
  1133. Remarks:
  1134.  Since the instructions are of variable lengths, the number of byteses.etheat:  N         unassembled and displayed may be a little more than the amount reque-es.etheat:  $         sted or the default amount.ay be a little more than the amount reque-es.etheat:  M         If you enter only an offset for the starting address, the Unassemble-es.etheat:  F         command will assume the segment contained in the CS register.ssemble-es.etheat:  :         The Unassemble command allows two format options:CS register.ssemble-es.etheat:  H           1.) 
  1135.  will assume that the starting address is the locationemble-es.etheat:  I               following the last instruction unassembled by a previous Umble-es.etheat:  J               command. If there is no previous U command, the location isble-es.etheat:  "               offset to hex 0100.s no previous U command, the location isble-es.etheat:  N               With a 40 column display 16 bytes are unassembled, while with aes.etheat:  :               80 column display 32 bytes are unassembled.embled, while with aes.etheat:  K               
  1136. U address
  1137.   will unassemble instructions beginning with theh aes.etheat:  !               specified address.unassemble instructions beginning with theh aes.etheat:  M           2.) 
  1138. U range
  1139.  will unassemble instructions in the specified range.aes.etheat:  
  1140. ~          2.) 
  1141. U range
  1142.  will unassemble instructions in the specified range.aes.etheat:  E         
  1143. **** DOS DEBUG ****                    W  (Write)  Command
  1144. d range.aes.etheat:  
  1145. -        
  1146. **** DOS DEBUG ****                    W  (Write)  Command
  1147. d range.aes.etheat:  @
  1148. Purpose:
  1149.  To write the data that is being debugged to diskette.mand
  1150. d range.aes.etheat:  
  1151. -Purpose:
  1152.  To write the data that is being debugged to diskette.mand
  1153. d range.aes.etheat:  ,
  1154. Format:  W [address [drive sector sector]]
  1155. ebugged to diskette.mand
  1156. d range.aes.etheat:  
  1157. -Format:  W [address [drive sector sector]]
  1158. ebugged to diskette.mand
  1159. d range.aes.etheat:  D
  1160. Remarks:
  1161.  A single W command can write a maximum of hex 80 sectors.
  1162. d range.aes.etheat:  1         The W command offers two format options: of hex 80 sectors.
  1163. d range.aes.etheat:  M            1.) 
  1164. W address drive sector sector
  1165.   writes the data beginning ataes.etheat:  P                the specified 
  1166. address
  1167.  to the diskette in the specified 
  1168. drive
  1169. .etheat:  I                starting at the specified relative 
  1170. sector
  1171.  (first sector
  1172. drive
  1173. .etheat:  N                parameter) and continues until the requested number of sectorse
  1174. .etheat:  K                are filled (second sector parameter). The sector parametersorse
  1175. .etheat:  N                must be specified in hexadecimal. If only an offset is enterede
  1176. .etheat:  J                for the beginning address, the segment contained in the CSerede
  1177. .etheat:  $                register is assumed.dress, the segment contained in the CSerede
  1178. .etheat:  N            2.) 
  1179. W address
  1180.  will write the file, whose filespec is pro-e
  1181. .etheat:  L                perly formatted in the file control block at CS:5C, to disk.o-e
  1182. .etheat:  M                You can specify the filespec when starting the DEBUG program,-e
  1183. .etheat:  -                or by using the Name command.when starting the DEBUG program,-e
  1184. .etheat:  
  1185. -               or by using the Name command.when starting the DEBUG program,-e
  1186. .etheat:  
  1187. ~               or by using the Name command.when starting the DEBUG program,-e
  1188. .etheat:  :
  1189.         **** DOS ****           ASSIGN  (DRIVE)  Command
  1190.  the DEBUG program,-e
  1191. .etheat:  
  1192. -        **** DOS ****           ASSIGN  (DRIVE)  Command
  1193.  the DEBUG program,-e
  1194. .etheat:  H
  1195. Purpose:
  1196.   Instructs DOS to use a different drive from the one that wasgram,-e
  1197. .etheat:  2          previously specified for disk operation. from the one that wasgram,-e
  1198. .etheat:  
  1199. -         previously specified for disk operation. from the one that wasgram,-e
  1200. .etheat:  
  1201. Format:   ASSIGN [x=y [...]]
  1202.  for disk operation. from the one that wasgram,-e
  1203. .etheat:  
  1204. -Format:   ASSIGN [x=y [...]]
  1205.  for disk operation. from the one that wasgram,-e
  1206. .etheat:  Q
  1207. Remarks:
  1208.   Entering 
  1209. ASSIGN
  1210.  without any parameters will reset drive assignmentsetheat:  
  1211.           to normal. 
  1212. ASSIGN
  1213.  without any parameters will reset drive assignmentsetheat:  H          
  1214. DISKCOPY
  1215.  and 
  1216. DISKCOMP
  1217.  will ignore any drive reassignments.signmentsetheat:  
  1218. -         
  1219. DISKCOPY
  1220.  and 
  1221. DISKCOMP
  1222.  will ignore any drive reassignments.signmentsetheat:  
  1223. Type:
  1224.      External and 
  1225. DISKCOMP
  1226.  will ignore any drive reassignments.signmentsetheat:  
  1227. -Type:
  1228.      External and 
  1229. DISKCOMP
  1230.  will ignore any drive reassignments.signmentsetheat:  N
  1231. Example:  ASSIGN A=C
  1232.        All requests for drive A will be routed by DOS tontsetheat:  "                           drive Cequests for drive A will be routed by DOS tontsetheat:  
  1233. -                          drive Cequests for drive A will be routed by DOS tontsetheat:  
  1234. ~                          drive Cequests for drive A will be routed by DOS tontsetheat:  @         
  1235. **** DOS ****           BACKUP  (Fixed Disk)  Command
  1236. uted by DOS tontsetheat:  
  1237. -        
  1238. **** DOS ****           BACKUP  (Fixed Disk)  Command
  1239. uted by DOS tontsetheat:  <
  1240. Purpose:
  1241.   Backs up files from the fixed disk to diskettes.and
  1242. uted by DOS tontsetheat:  
  1243. -Purpose:
  1244.   Backs up files from the fixed disk to diskettes.and
  1245. uted by DOS tontsetheat:  *
  1246. Format:   BACKUP d:[path][filename[.ext]]disk to diskettes.and
  1247. uted by DOS tontsetheat:  &          d:[/S][/M][/A][/D:mm-dd-yy]
  1248. xt]]disk to diskettes.and
  1249. uted by DOS tontsetheat:  
  1250. -         d:[/S][/M][/A][/D:mm-dd-yy]
  1251. xt]]disk to diskettes.and
  1252. uted by DOS tontsetheat:  N
  1253. Remarks:
  1254.   The first parameter you specify is the fixed disk file to back up.ntsetheat:  <          The second parameter is the backup diskette drive.k file to back up.ntsetheat:  M          If there is no file name or extension specified, then all the files.ntsetheat:  -          in the directory will be backed up.on specified, then all the files.ntsetheat:  
  1255. -         in the directory will be backed up.on specified, then all the files.ntsetheat:  
  1256. Type:
  1257.      Externalectory will be backed up.on specified, then all the files.ntsetheat:  
  1258. -Type:
  1259.      Externalectory will be backed up.on specified, then all the files.ntsetheat:  
  1260. ~Type:
  1261.      Externalectory will be backed up.on specified, then all the files.ntsetheat:  B         
  1262. **** DOS ****           BREAK  (Control Break)  Command
  1263. l the files.ntsetheat:  
  1264. -        
  1265. **** DOS ****           BREAK  (Control Break)  Command
  1266. l the files.ntsetheat:  N
  1267. Purpose:
  1268.   Instructs DOS to check for a control break when a program requestsntsetheat:  $          DOS to perform a function.or a control break when a program requestsntsetheat:  
  1269. -         DOS to perform a function.or a control break when a program requestsntsetheat:  
  1270. Format:   BREAK [ON/OFF]
  1271.  function.or a control break when a program requestsntsetheat:  
  1272. -Format:   BREAK [ON/OFF]
  1273.  function.or a control break when a program requestsntsetheat:  L
  1274. Remarks:
  1275.   The 
  1276.  parameter causes DOS to check for Ctrl-Break whenever atsntsetheat:  I          program requests any DOS function. The 
  1277.  parameter however,r atsntsetheat:  I          causes DOS to check only during standard input/output, standardr atsntsetheat:  K          print device, and Asynchronous Communications Adapter operations.atsntsetheat:  N          Entering 
  1278. BREAK
  1279.  with no parameter causes DOS to display the currentntsetheat:  3          state (on or off) of Ctrl-Break checking. DOS to display the currentntsetheat:  
  1280. -         state (on or off) of Ctrl-Break checking. DOS to display the currentntsetheat:  
  1281. Type:
  1282.      Internalor off) of Ctrl-Break checking. DOS to display the currentntsetheat:  
  1283. -Type:
  1284.      Internalor off) of Ctrl-Break checking. DOS to display the currentntsetheat:  
  1285. ~Type:
  1286.      Internalor off) of Ctrl-Break checking. DOS to display the currentntsetheat:  E         
  1287. **** DOS ****           CHDIR  (Change Directory)  Command
  1288. e currentntsetheat:  
  1289. -        
  1290. **** DOS ****           CHDIR  (Change Directory)  Command
  1291. e currentntsetheat:  K
  1292. Purpose:
  1293.   To change the current DOS directory of the specified or defaultentntsetheat:  E          drive, or to display the current directory path of a drive.efaultentntsetheat:  
  1294. -         drive, or to display the current directory path of a drive.efaultentntsetheat:  
  1295. Format:   CHDIR [[d:]path]
  1296. ay the current directory path of a drive.efaultentntsetheat:  
  1297.              orR [[d:]path]
  1298. ay the current directory path of a drive.efaultentntsetheat:  
  1299.           
  1300. CD [[d:]path]
  1301. ay the current directory path of a drive.efaultentntsetheat:  
  1302. -         
  1303. CD [[d:]path]
  1304. ay the current directory path of a drive.efaultentntsetheat:  N
  1305. Remarks:
  1306.   If you enter 
  1307. CHDIR
  1308.  without parameters, or with only a d:ntsetheat:  K          parameter, the current directory path of the specified or default d:ntsetheat:  
  1309.           drive is displayed.ent directory path of the specified or default d:ntsetheat:  
  1310. -         drive is displayed.ent directory path of the specified or default d:ntsetheat:  
  1311. Type:
  1312.      Internalisplayed.ent directory path of the specified or default d:ntsetheat:  
  1313. -Type:
  1314.      Internalisplayed.ent directory path of the specified or default d:ntsetheat:  O
  1315. Examples: CHDIR \
  1316.       will change the current directory of the default drivetsetheat:  -                       to its root directory.ent directory of the default drivetsetheat:  G          
  1317. CD B:\LEV1\LEV2\LEV3
  1318.      will change drive B's directory tolt drivetsetheat:  G                       the path: root-->LEV1-->LEV2-->LEV3  The leadinglt drivetsetheat:  N                       backslash (\) tells DOS to start at the root directory.etsetheat:  N                       If the leading backslash were missing, the search wouldetsetheat:  %                       start at LEV1. backslash were missing, the search wouldetsetheat:  
  1319. -                      start at LEV1. backslash were missing, the search wouldetsetheat:  
  1320. ~                      start at LEV1. backslash were missing, the search wouldetsetheat:  @
  1321.          **** DOS ****           CHKDSK  (Check Disk)  Command
  1322. e search wouldetsetheat:  
  1323. -         **** DOS ****           CHKDSK  (Check Disk)  Command
  1324. e search wouldetsetheat:  N
  1325. Purpose:
  1326.   Checks directories and the File Allocation Table on the designatedetsetheat:  H          or default drive and produces a disk and memory status report.gnatedetsetheat:  
  1327. -         or default drive and produces a disk and memory status report.gnatedetsetheat:  /
  1328. Format:   CHKDSK [d:][filename[.ext]][/F][/V]
  1329. and memory status report.gnatedetsetheat:  
  1330. -Format:   CHKDSK [d:][filename[.ext]][/F][/V]
  1331. and memory status report.gnatedetsetheat:  O
  1332. Remarks:
  1333.   If you want DOS to correct the errors found in the directory or thetsetheat:  P          File Directory Table you must use the 
  1334.  (fix) parameter. If you usesetheat:  P          the 
  1335.  parameter, 
  1336. CHKDSK
  1337.  will display a series of messages indica-setheat:  L          ting its progress, and provide more detailed information about theica-setheat:  
  1338.           errors found.ress, and provide more detailed information about theica-setheat:  
  1339. -         errors found.ress, and provide more detailed information about theica-setheat:  
  1340. Type:
  1341.      Externalnd.ress, and provide more detailed information about theica-setheat:  
  1342. -Type:
  1343.      Externalnd.ress, and provide more detailed information about theica-setheat:  
  1344. ~Type:
  1345.      Externalnd.ress, and provide more detailed information about theica-setheat:  ?       
  1346.   **** DOS ****           CLS  (Clear Screen)  Command
  1347. ion about theica-setheat:  
  1348. -      
  1349.   **** DOS ****           CLS  (Clear Screen)  Command
  1350. ion about theica-setheat:  (
  1351. Purpose:
  1352.   To clear the display screen.Clear Screen)  Command
  1353. ion about theica-setheat:  
  1354. -Purpose:
  1355.   To clear the display screen.Clear Screen)  Command
  1356. ion about theica-setheat:  
  1357. Format:   CLS
  1358. clear the display screen.Clear Screen)  Command
  1359. ion about theica-setheat:  
  1360. -Format:   CLS
  1361. clear the display screen.Clear Screen)  Command
  1362. ion about theica-setheat:  
  1363. Type:
  1364.      Internal the display screen.Clear Screen)  Command
  1365. ion about theica-setheat:  
  1366. -Type:
  1367.      Internal the display screen.Clear Screen)  Command
  1368. ion about theica-setheat:  
  1369. ~Type:
  1370.      Internal the display screen.Clear Screen)  Command
  1371. ion about theica-setheat:  A       
  1372.   **** DOS ****           COMP  (Compare Files)  Command
  1373. n about theica-setheat:  
  1374. -      
  1375.   **** DOS ****           COMP  (Compare Files)  Command
  1376. n about theica-setheat:  L
  1377. Purpose:
  1378.   Compares the first set of specified files to the contents of theica-setheat:  P          second set of specified files. Generally 
  1379.  is used after a 
  1380. setheat:  J          operation to ensure that the files copied to the target disk are
  1381. setheat:  G          identical to the files that were copied from the source disk.are
  1382. setheat:  
  1383. -         identical to the files that were copied from the source disk.are
  1384. setheat:  *
  1385. Format:   COMP [d:][path][filename[.ext]] copied from the source disk.are
  1386. setheat:  *          [d:][path][filename[.ext]]     
  1387.  copied from the source disk.are
  1388. setheat:  
  1389. -         [d:][path][filename[.ext]]     
  1390.  copied from the source disk.are
  1391. setheat:  ;
  1392. Remarks:  COMP
  1393.  does not work on files of different sizes.source disk.are
  1394. setheat:  
  1395. -Remarks:  COMP
  1396.  does not work on files of different sizes.source disk.are
  1397. setheat:  
  1398. Type:
  1399.      Externals not work on files of different sizes.source disk.are
  1400. setheat:  
  1401. -Type:
  1402.      Externals not work on files of different sizes.source disk.are
  1403. setheat:  P
  1404. Examples: COMP A:*.PAS B:*.BAK
  1405.    will cause each file that has an extension ofsetheat:  O                       .PAS from drive A to be compared with a file of the samefsetheat:  G                       name but with an extension of .BAK from drive B.the samefsetheat:  Q          
  1406. COMP B:*.BAS C:
  1407.    will cause all files that have an extension of .BASetheat:  K                       on drive B to be compared with the files of the samef .BASetheat:  7                       names and extensions on drive C.he files of the samef .BASetheat:  
  1408. -                      names and extensions on drive C.he files of the samef .BASetheat:  
  1409. ~                      names and extensions on drive C.he files of the samef .BASetheat:  0        
  1410.  **** DOS ****           COPY  Command
  1411. rive C.he files of the samef .BASetheat:  
  1412. -       
  1413.  **** DOS ****           COPY  Command
  1414. rive C.he files of the samef .BASetheat:  6
  1415. Purpose:
  1416.   To copy one or more files to another disk..he files of the samef .BASetheat:  
  1417. -Purpose:
  1418.   To copy one or more files to another disk..he files of the samef .BASetheat:  8
  1419. Format:   COPY [/A][/B][d:][path]filename[.ext][/A][/B]e files of the samef .BASetheat:  1          [d:][path][filename[.ext]][/A][/B][/V]
  1420. /A][/B]e files of the samef .BASetheat:  
  1421.           or:][path][filename[.ext]][/A][/B][/V]
  1422. /A][/B]e files of the samef .BASetheat:  8          
  1423. COPY [/A][/B][d:][path]filename[.ext][/A][/B]e files of the samef .BASetheat:  1          [+[d:][path]filename[.ext][/A][/B]....]/A][/B]e files of the samef .BASetheat:  1          [d:][path][filename[.ext]][/A][/B][/V]
  1424. /A][/B]e files of the samef .BASetheat:  
  1425. -         [d:][path][filename[.ext]][/A][/B][/V]
  1426. /A][/B]e files of the samef .BASetheat:  Q
  1427. Remarks:
  1428.   With the 
  1429.  command you may also copy files to the same disk, butetheat:  N          unless different directories are specified, you must give the copiesbutetheat:  
  1430.           different names. directories are specified, you must give the copiesbutetheat:  M          The parameter 
  1431.  causes the file to be treated as an ASCII (text)sbutetheat:  N          file. Data is copied up to the first end-of-file (Ctrl-Z) character.butetheat:  A          The parameter 
  1432.  causes the entire file to be copied.Z) character.butetheat:  M          The parameter 
  1433.  causes DOS to verify that the sectors written on.butetheat:  K          the target disk are recorded properly, without errors.   The 
  1434. on.butetheat:  I          parameter produces the same results as the 
  1435. VERIFY ON
  1436.  command.V
  1437. on.butetheat:  
  1438. -         parameter produces the same results as the 
  1439. VERIFY ON
  1440.  command.V
  1441. on.butetheat:  
  1442. Type:
  1443.      Internalproduces the same results as the 
  1444. VERIFY ON
  1445.  command.V
  1446. on.butetheat:  
  1447. -Type:
  1448.      Internalproduces the same results as the 
  1449. VERIFY ON
  1450.  command.V
  1451. on.butetheat:  
  1452. ~Type:
  1453.      Internalproduces the same results as the 
  1454. VERIFY ON
  1455.  command.V
  1456. on.butetheat:  D        
  1457.  **** DOS ****             CTTY  (Change Console)  Command
  1458. mand.V
  1459. on.butetheat:  
  1460. -       
  1461.  **** DOS ****             CTTY  (Change Console)  Command
  1462. mand.V
  1463. on.butetheat:  K
  1464. Purpose:
  1465.   To change the standard input and output console to an auxiliaryon.butetheat:  H          console, or restore the keyboard and the monitor screen as thearyon.butetheat:  ,          standard input and output devices.nd the monitor screen as thearyon.butetheat:  
  1466. -         standard input and output devices.nd the monitor screen as thearyon.butetheat:  
  1467. Format:   CTTY device-name
  1468.  output devices.nd the monitor screen as thearyon.butetheat:  
  1469. -Format:   CTTY device-name
  1470.  output devices.nd the monitor screen as thearyon.butetheat:  T
  1471. Remarks:
  1472.   Specifying 
  1473. , or 
  1474.  as the device name causes DOS to useeat:  L          that device as the primary console. Specifying 
  1475.  as the deviceS to useeat:  G          name causes DOS to reset the standard input and output to theeviceS to useeat:  
  1476.           primary console.to reset the standard input and output to theeviceS to useeat:  
  1477. -         primary console.to reset the standard input and output to theeviceS to useeat:  
  1478. Type:
  1479.      Internalnsole.to reset the standard input and output to theeviceS to useeat:  
  1480. -Type:
  1481.      Internalnsole.to reset the standard input and output to theeviceS to useeat:  
  1482. ~Type:
  1483.      Internalnsole.to reset the standard input and output to theeviceS to useeat:  1        
  1484.  **** DOS ****            DATE  Command
  1485. nput and output to theeviceS to useeat:  
  1486. -       
  1487.  **** DOS ****            DATE  Command
  1488. nput and output to theeviceS to useeat:  J
  1489. Purpose:
  1490.   To enter a new system date. This date will be recorded in the ceS to useeat:  9          directory entry for files you create or change. recorded in the ceS to useeat:  
  1491. -         directory entry for files you create or change. recorded in the ceS to useeat:  
  1492. Format:   DATE [mm/dd/yy]
  1493. or files you create or change. recorded in the ceS to useeat:  
  1494. -Format:   DATE [mm/dd/yy]
  1495. or files you create or change. recorded in the ceS to useeat:  )
  1496. Remarks:  mm
  1497.  stands for month [1....12]reate or change. recorded in the ceS to useeat:  )          
  1498.  stands for day   [1....31]reate or change. recorded in the ceS to useeat:  )          
  1499.  stands for year  [80...99]reate or change. recorded in the ceS to useeat:  L          The only valid delimiters within the date are hyphens and slashes.S to useeat:  
  1500. -         The only valid delimiters within the date are hyphens and slashes.S to useeat:  
  1501. Example:  DATE
  1502. ly valid delimiters within the date are hyphens and slashes.S to useeat:  $           Current date is 9-25-1986within the date are hyphens and slashes.S to useeat:  K           Enter new date: 9-26-1986    Will change the date from 9-25-1986.S to useeat:  5                                        to 9-26-1986.he date from 9-25-1986.S to useeat:  
  1503. -                                       to 9-26-1986.he date from 9-25-1986.S to useeat:  
  1504. Type:
  1505.      Internal                    to 9-26-1986.he date from 9-25-1986.S to useeat:  
  1506. -Type:
  1507.      Internal                    to 9-26-1986.he date from 9-25-1986.S to useeat:  
  1508. ~Type:
  1509.      Internal                    to 9-26-1986.he date from 9-25-1986.S to useeat:  =        
  1510.  **** DOS ****            DIR  (Directory)  Command
  1511. from 9-25-1986.S to useeat:  
  1512. -       
  1513.  **** DOS ****            DIR  (Directory)  Command
  1514. from 9-25-1986.S to useeat:  O
  1515. Purpose:
  1516.  To list either all the directory entries or only those for specifiedo useeat:  L         files. It provides information about the volume identification, theiedo useeat:  H         amount of free space left on the disk, the size of each file in theiedo useeat:  N         decimal bytes, and the date and time when it was written to the disk.do useeat:  
  1517. -        decimal bytes, and the date and time when it was written to the disk.do useeat:  0
  1518. Format:  DIR[d:][path][filename][.ext][/P][/W]
  1519. en it was written to the disk.do useeat:  
  1520. -Format:  DIR[d:][path][filename][.ext][/P][/W]
  1521. en it was written to the disk.do useeat:  R
  1522. Remarks:
  1523.  The 
  1524.  parameter causes the display to pause when the screen is full,seeat:  K         and wait for you to press any key to show the rest of the listing.s full,seeat:  P         The 
  1525.  parameter causes DOS to produce a wide display of the listing,l,seeat:  <         showing only the filenames and the directory names.play of the listing,l,seeat:  L         Entries that name other directories have a 
  1526. <DIR>
  1527.  in the file sizeing,l,seeat:  
  1528.          field.s that name other directories have a 
  1529. <DIR>
  1530.  in the file sizeing,l,seeat:  
  1531. -        field.s that name other directories have a 
  1532. <DIR>
  1533.  in the file sizeing,l,seeat:  
  1534. Type:
  1535.     Internalat name other directories have a 
  1536. <DIR>
  1537.  in the file sizeing,l,seeat:  
  1538. -Type:
  1539.     Internalat name other directories have a 
  1540. <DIR>
  1541.  in the file sizeing,l,seeat:  
  1542. ~Type:
  1543.     Internalat name other directories have a 
  1544. <DIR>
  1545.  in the file sizeing,l,seeat:  I       
  1546.  **** DOS ****             DISKCOMP  (Compare Diskette)  Command
  1547. izeing,l,seeat:  
  1548. -      
  1549.  **** DOS ****             DISKCOMP  (Compare Diskette)  Command
  1550. izeing,l,seeat:  O
  1551. Purpose:
  1552.  To compare the contents of two diskettes. It is usually used after a,l,seeat:  C         
  1553. DISKCOPY
  1554.  to ensure that the two diskettes are identical.used after a,l,seeat:  
  1555. -        
  1556. DISKCOPY
  1557.  to ensure that the two diskettes are identical.used after a,l,seeat:  $
  1558. Format:  DISKCOMP [d:][d:][/1][/8]
  1559. he two diskettes are identical.used after a,l,seeat:  
  1560. -Format:  DISKCOMP [d:][d:][/1][/8]
  1561. he two diskettes are identical.used after a,l,seeat:  >
  1562. Remarks:
  1563.  You can specify the same drive or different drives.ical.used after a,l,seeat:  R         The 
  1564.  parameter instructs 
  1565. DISKCOMP
  1566.  to compare only the first side ofseeat:  ;         the diskettes, even if the disks are double-sided. only the first side ofseeat:  N         The 
  1567.  parameter instructs 
  1568. DISKCOMP
  1569.  to compare only 8 sectors pere ofseeat:  H         track, even if the first diskette contains 9 sectors per track.rs pere ofseeat:  
  1570. -        track, even if the first diskette contains 9 sectors per track.rs pere ofseeat:  
  1571. Type:
  1572.     Externaln if the first diskette contains 9 sectors per track.rs pere ofseeat:  
  1573. -Type:
  1574.     Externaln if the first diskette contains 9 sectors per track.rs pere ofseeat:  
  1575. ~Type:
  1576.     Externaln if the first diskette contains 9 sectors per track.rs pere ofseeat:  F       
  1577.  **** DOS ****             DISKCOPY  (Copy Diskette)  Command
  1578. k.rs pere ofseeat:  
  1579. -      
  1580.  **** DOS ****             DISKCOPY  (Copy Diskette)  Command
  1581. k.rs pere ofseeat:  J
  1582. Purpose:
  1583.  Copies the contents of diskette in the source drive to diskette pere ofseeat:  L         in the target drive. If necessary, the target diskette is formattedere ofseeat:  
  1584.          during the copy.ive. If necessary, the target diskette is formattedere ofseeat:  
  1585. -        during the copy.ive. If necessary, the target diskette is formattedere ofseeat:   
  1586. Format:  DISKCOPY [d:][d:][/1]
  1587.  necessary, the target diskette is formattedere ofseeat:  
  1588. -Format:  DISKCOPY [d:][d:][/1]
  1589.  necessary, the target diskette is formattedere ofseeat:  T
  1590. Remarks:
  1591.  The 
  1592.  parameter causes 
  1593. DISKCOPY
  1594.  to copy the first side of the diske-eat:  7         tte, regardless of the diskette or drive type. the first side of the diske-eat:  
  1595. -        tte, regardless of the diskette or drive type. the first side of the diske-eat:  
  1596. Type:
  1597.     Externaldless of the diskette or drive type. the first side of the diske-eat:  
  1598. -Type:
  1599.     Externaldless of the diskette or drive type. the first side of the diske-eat:  
  1600. ~Type:
  1601.     Externaldless of the diskette or drive type. the first side of the diske-eat:  8       
  1602.  **** DOS ****            ERASE or DEL  Command
  1603. the first side of the diske-eat:  
  1604. -      
  1605.  **** DOS ****            ERASE or DEL  Command
  1606. the first side of the diske-eat:  Q
  1607. Purpose:
  1608.  To delete a file from the specified directory on the designated drive.ke-eat:  
  1609. -Purpose:
  1610.  To delete a file from the specified directory on the designated drive.ke-eat:  +
  1611. Format:  ERASE [d:][path][filename[.ext]]
  1612. ied directory on the designated drive.ke-eat:  
  1613.              or [d:][path][filename[.ext]]
  1614. ied directory on the designated drive.ke-eat:  )         
  1615. DEL [d:][path][filename[.ext]]
  1616. ied directory on the designated drive.ke-eat:  
  1617. -        
  1618. DEL [d:][path][filename[.ext]]
  1619. ied directory on the designated drive.ke-eat:  R
  1620. Remarks:
  1621.  To erase all the files in the current directory, enter: 
  1622. ERASE [d:]*.*
  1623. e-eat:  P         To erase all the files in a specific directory, enter: 
  1624. ERASE [d:]path
  1625. e-eat:  G         Erase will assume a filename of 
  1626.  if no filename is given.[d:]path
  1627. e-eat:  
  1628. -        Erase will assume a filename of 
  1629.  if no filename is given.[d:]path
  1630. e-eat:  
  1631. Type:
  1632.     Internal assume a filename of 
  1633.  if no filename is given.[d:]path
  1634. e-eat:  
  1635. -Type:
  1636.     Internal assume a filename of 
  1637.  if no filename is given.[d:]path
  1638. e-eat:  
  1639. ~Type:
  1640.     Internal assume a filename of 
  1641.  if no filename is given.[d:]path
  1642. e-eat:  4        
  1643. **** DOS ****             EXE2BIN  Command
  1644.  filename is given.[d:]path
  1645. e-eat:  
  1646. -       
  1647. **** DOS ****             EXE2BIN  Command
  1648.  filename is given.[d:]path
  1649. e-eat:  O
  1650. Purpose:
  1651.  To convert 
  1652.  files that have no segment fixup to a form that is
  1653. e-eat:  P         compatible with 
  1654.  programs. This is done in order to save diskette*
  1655. e-eat:  ,         space and speed up program loading.is is done in order to save diskette*
  1656. e-eat:  
  1657. -        space and speed up program loading.is is done in order to save diskette*
  1658. e-eat:  ,
  1659. Format:  EXE2BIN [d:][path][filename[.ext]]is is done in order to save diskette*
  1660. e-eat:  &           [d:][path][filename[.ext]]
  1661. .ext]]is is done in order to save diskette*
  1662. e-eat:  
  1663. -          [d:][path][filename[.ext]]
  1664. .ext]]is is done in order to save diskette*
  1665. e-eat:  R
  1666. Remarks:
  1667.  If no extension is specified for the input file, it defaults to 
  1668. .e-eat:  O         If you do not specify a drive for the output, the input drive is used.E
  1669. .e-eat:  H         If no output filename is specified, the input filename is used.s used.E
  1670. .e-eat:  L         If you do not specify a filename extension for the output filename,ed.E
  1671. .e-eat:  2         the default extension of 
  1672.  is given.n for the output filename,ed.E
  1673. .e-eat:  M         The resident, or actual code and data, part of the file must be lessd.E
  1674. .e-eat:  2         than 64K. There must be no stack segment.rt of the file must be lessd.E
  1675. .e-eat:  
  1676. -        than 64K. There must be no stack segment.rt of the file must be lessd.E
  1677. .e-eat:  
  1678. Type:
  1679.     ExternalThere must be no stack segment.rt of the file must be lessd.E
  1680. .e-eat:  
  1681. -Type:
  1682.     ExternalThere must be no stack segment.rt of the file must be lessd.E
  1683. .e-eat:  
  1684. ~Type:
  1685.     ExternalThere must be no stack segment.rt of the file must be lessd.E
  1686. .e-eat:  8        
  1687. **** DOS ****             FIND  Filter Command
  1688. the file must be lessd.E
  1689. .e-eat:  
  1690. -       
  1691. **** DOS ****             FIND  Filter Command
  1692. the file must be lessd.E
  1693. .e-eat:  M
  1694. Purpose:
  1695.  To send to the standard output device all lines from the filenamesd.E
  1696. .e-eat:  I         specified in the command line that contain the specified string.amesd.E
  1697. .e-eat:  
  1698. -        specified in the command line that contain the specified string.amesd.E
  1699. .e-eat:  ?
  1700. Format:  FIND [/V][/C][/N]string[[d:][path]filename[.ext]...]
  1701. ed string.amesd.E
  1702. .e-eat:  
  1703. -Format:  FIND [/V][/C][/N]string[[d:][path]filename[.ext]...]
  1704. ed string.amesd.E
  1705. .e-eat:  N
  1706. Remark:
  1707.   The 
  1708.  parameter causes all lines not containing the string to be.E
  1709. .e-eat:  
  1710.          displayed. parameter causes all lines not containing the string to be.E
  1711. .e-eat:  M         The 
  1712.  parameter causes 
  1713.  to display only the number matchinge.E
  1714. .e-eat:  L         occurrences of string in each file, without displaying the matchingge.E
  1715. .e-eat:  
  1716.          lines from the file.g in each file, without displaying the matchingge.E
  1717. .e-eat:  L         The 
  1718.  parameter causes the relative line number of each matchingge.E
  1719. .e-eat:  <         line to be displayed before the line from the file.of each matchingge.E
  1720. .e-eat:  J         The string must be enclosed in double quotes. To enter a quote inngge.E
  1721. .e-eat:  :         the string two successive quotes must be entered.enter a quote inngge.E
  1722. .e-eat:  
  1723. -        the string two successive quotes must be entered.enter a quote inngge.E
  1724. .e-eat:  M
  1725. Example: FIND "Pink Panther" story1.txt story2.txt story3
  1726.    Will output alle.E
  1727. .e-eat:  F                      lines from story1.txt, story2.txt and story thatput alle.E
  1728. .e-eat:  7                      contain the string "Pink Panther" and story thatput alle.E
  1729. .e-eat:  
  1730. -                     contain the string "Pink Panther" and story thatput alle.E
  1731. .e-eat:  
  1732. Type:
  1733.     External   contain the string "Pink Panther" and story thatput alle.E
  1734. .e-eat:  
  1735. -Type:
  1736.     External   contain the string "Pink Panther" and story thatput alle.E
  1737. .e-eat:  
  1738. ~Type:
  1739.     External   contain the string "Pink Panther" and story thatput alle.E
  1740. .e-eat:  9       
  1741.  **** DOS ****                   FORMAT  Command
  1742. nd story thatput alle.E
  1743. .e-eat:  
  1744. -      
  1745.  **** DOS ****                   FORMAT  Command
  1746. nd story thatput alle.E
  1747. .e-eat:  Q
  1748. Purpose:
  1749.  Initializes a disk, analyzes the entire disk for defective tracks, and.e-eat:  M         prepares the disk to accept DOS files by initializing the directory, and.e-eat:  :         the File Allocation Table, and the system loader.zing the directory, and.e-eat:  
  1750. -        the File Allocation Table, and the system loader.zing the directory, and.e-eat:  *
  1751. Format:  FORMAT [d:][/S][/1][/8][/V][/B]
  1752. e system loader.zing the directory, and.e-eat:  
  1753. -Format:  FORMAT [d:][/S][/1][/8][/V][/B]
  1754. e system loader.zing the directory, and.e-eat:  Q
  1755. Remarks:
  1756.  The 
  1757.  parameter will cause the files 
  1758. IBMBIO.COM
  1759. IBMDOS.COM
  1760.  and.e-eat:  L         
  1761. COMMAND.COM
  1762.  to be also copied from the default drive to the newly
  1763.  and.e-eat:  
  1764.          formatted disk.o be also copied from the default drive to the newly
  1765.  and.e-eat:  N         The 
  1766.  parameter will cause DOS to format the disk for single sidedand.e-eat:  0         use only, regardless of the drive type.rmat the disk for single sidedand.e-eat:  L         The 
  1767.  parameter will cause the disk to be formatted for use at 8edand.e-eat:  P         sectors per track. 
  1768. FORMAT
  1769.  will default to 9 sectors per track if thisd.e-eat:  
  1770.          parameter is not used.RMAT
  1771.  will default to 9 sectors per track if thisd.e-eat:  P         The 
  1772.  parameter will cause 
  1773. FORMAT
  1774.  to prompt you for a volume labeld.e-eat:  K         which will be assigned to the newly formatted disk. The parameterslabeld.e-eat:  8         
  1775.  and 
  1776.  can not be used at the same time.isk. The parameterslabeld.e-eat:  N         The 
  1777.  parameter causes format to create an 8 sector per track diskeld.e-eat:  O         with space allocated for 
  1778. IBMBIO.COM
  1779.  and 
  1780. IBMDOS.COM
  1781.  system modules.ld.e-eat:  
  1782. -        with space allocated for 
  1783. IBMBIO.COM
  1784.  and 
  1785. IBMDOS.COM
  1786.  system modules.ld.e-eat:  
  1787. Type:
  1788.     External allocated for 
  1789. IBMBIO.COM
  1790.  and 
  1791. IBMDOS.COM
  1792.  system modules.ld.e-eat:  
  1793. ~Type:
  1794.     External allocated for 
  1795. IBMBIO.COM
  1796.  and 
  1797. IBMDOS.COM
  1798.  system modules.ld.e-eat:  G       
  1799. **** DOS ****                GRAPHICS  (Screen Print)  Command
  1800. modules.ld.e-eat:  
  1801. -      
  1802. **** DOS ****                GRAPHICS  (Screen Print)  Command
  1803. modules.ld.e-eat:  N
  1804. Purpose:
  1805.  To allow the contents of a graphics display screen to be printed on.ld.e-eat:  L         a compatible printer when using the color/graphics monitor adapter.on.ld.e-eat:  O         This command increases the resident size of DOS in memory by 736 bytesld.e-eat:  
  1806. -        This command increases the resident size of DOS in memory by 736 bytesld.e-eat:  
  1807. Format:  GRAPHICS
  1808. nd increases the resident size of DOS in memory by 736 bytesld.e-eat:  
  1809. -Format:  GRAPHICS
  1810. nd increases the resident size of DOS in memory by 736 bytesld.e-eat:  O
  1811. Remarks:
  1812.  In order to get the screen dump the Shift-PrtSc keys must be pressedld.e-eat:  
  1813. -Remarks:
  1814.  In order to get the screen dump the Shift-PrtSc keys must be pressedld.e-eat:  
  1815. Type:
  1816.     External to get the screen dump the Shift-PrtSc keys must be pressedld.e-eat:  
  1817. -Type:
  1818.     External to get the screen dump the Shift-PrtSc keys must be pressedld.e-eat:  
  1819. ~Type:
  1820.     External to get the screen dump the Shift-PrtSc keys must be pressedld.e-eat:  H       
  1821.  **** DOS ****                 MKDIR  (Make Directory)  Command
  1822. pressedld.e-eat:  
  1823. -      
  1824.  **** DOS ****                 MKDIR  (Make Directory)  Command
  1825. pressedld.e-eat:  :
  1826. Purpose:
  1827.   To create a subdirectory on the specified diskory)  Command
  1828. pressedld.e-eat:  
  1829. -Purpose:
  1830.   To create a subdirectory on the specified diskory)  Command
  1831. pressedld.e-eat:  
  1832. Format:   MKDIR [d:]path
  1833. bdirectory on the specified diskory)  Command
  1834. pressedld.e-eat:  
  1835.            orDIR [d:]path
  1836. bdirectory on the specified diskory)  Command
  1837. pressedld.e-eat:  
  1838.           
  1839. MD [d:]path
  1840. bdirectory on the specified diskory)  Command
  1841. pressedld.e-eat:  
  1842. -         
  1843. MD [d:]path
  1844. bdirectory on the specified diskory)  Command
  1845. pressedld.e-eat:  P
  1846. Examples: MD \LEVEL2\LEVEL3\LEVEL4
  1847.     will make a subdirectory named LEVEL4 ind.e-eat:  M                   the LEVEL3 directory. The first backslash (\) tells DOS to ind.e-eat:  M                   start its directory search with the root directory. If the ind.e-eat:  L                   first backslash were missing DOS would start searching ate ind.e-eat:  )                   the current directory.issing DOS would start searching ate ind.e-eat:  
  1848. -                  the current directory.issing DOS would start searching ate ind.e-eat:  
  1849. Type:
  1850.      Internalhe current directory.issing DOS would start searching ate ind.e-eat:  
  1851. -Type:
  1852.      Internalhe current directory.issing DOS would start searching ate ind.e-eat:  
  1853. ~Type:
  1854.      Internalhe current directory.issing DOS would start searching ate ind.e-eat:  7       
  1855.  **** DOS ****                   MODE  Command
  1856. ld start searching ate ind.e-eat:  
  1857. -      
  1858.  **** DOS ****                   MODE  Command
  1859. ld start searching ate ind.e-eat:  P
  1860. Purpose:
  1861.  Sets the mode of operation on a printer or a display connected to thed.e-eat:  O         color/graphics adapter, sets options for an asynchronous communicationed.e-eat:  J         adapter, or causes printer output to be routed to an asynchronousationed.e-eat:            communications adapter.ter output to be routed to an asynchronousationed.e-eat:  
  1862. -        communications adapter.ter output to be routed to an asynchronousationed.e-eat:  "
  1863. Format:  MODE LPT#:[n][,[m][,P]]
  1864. r output to be routed to an asynchronousationed.e-eat:  
  1865.            orE LPT#:[n][,[m][,P]]
  1866. r output to be routed to an asynchronousationed.e-eat:  
  1867.          
  1868. MODE n
  1869. T#:[n][,[m][,P]]
  1870. r output to be routed to an asynchronousationed.e-eat:  
  1871.            orE n
  1872. T#:[n][,[m][,P]]
  1873. r output to be routed to an asynchronousationed.e-eat:  
  1874.          
  1875. MODE [n],m[,T]
  1876. [m][,P]]
  1877. r output to be routed to an asynchronousationed.e-eat:  
  1878.            orE [n],m[,T]
  1879. [m][,P]]
  1880. r output to be routed to an asynchronousationed.e-eat:  ;         
  1881. MODE COMn:baud[,parity[,databits[,stopbits[P]]]]
  1882. an asynchronousationed.e-eat:  
  1883.            orE COMn:baud[,parity[,databits[,stopbits[P]]]]
  1884. an asynchronousationed.e-eat:  
  1885.          
  1886. MODE LPT#:=COMn
  1887. parity[,databits[,stopbits[P]]]]
  1888. an asynchronousationed.e-eat:  
  1889. -        
  1890. MODE LPT#:=COMn
  1891. parity[,databits[,stopbits[P]]]]
  1892. an asynchronousationed.e-eat:  
  1893. Type:
  1894.     Internal:=COMn
  1895. parity[,databits[,stopbits[P]]]]
  1896. an asynchronousationed.e-eat:  
  1897. -Type:
  1898.     Internal:=COMn
  1899. parity[,databits[,stopbits[P]]]]
  1900. an asynchronousationed.e-eat:  
  1901. ~Type:
  1902.     Internal:=COMn
  1903. parity[,databits[,stopbits[P]]]]
  1904. an asynchronousationed.e-eat:  =       
  1905.  **** DOS ****                  MORE  Filter Command
  1906.  asynchronousationed.e-eat:  
  1907. -      
  1908.  **** DOS ****                  MORE  Filter Command
  1909.  asynchronousationed.e-eat:  M
  1910. Purpose:
  1911.  This filter command reads data from the standard input device, andoned.e-eat:  N         sends one screen full of data to the standard output device, and thenned.e-eat:  M         displays the message 
  1912. ---More---
  1913.  and waits for you to press any keynned.e-eat:  3         before processing the next screen of data.s for you to press any keynned.e-eat:  
  1914. -        before processing the next screen of data.s for you to press any keynned.e-eat:  
  1915. Format MORE < filename
  1916. ng the next screen of data.s for you to press any keynned.e-eat:  
  1917. -Format MORE < filename
  1918. ng the next screen of data.s for you to press any keynned.e-eat:  G
  1919. Example: MORE <LETTER.TXT
  1920.        Will display the contents of the fileny keynned.e-eat:  N                      LETTER.TXT one screen full at a time. When the screen isned.e-eat:  O                      full, the message ---More--- appears on the bottom of theed.e-eat:  M                      screen, so you can press any key to see the next screenheed.e-eat:  
  1921.                       of data.so you can press any key to see the next screenheed.e-eat:  
  1922. -                     of data.so you can press any key to see the next screenheed.e-eat:  
  1923. Type:
  1924.     External   of data.so you can press any key to see the next screenheed.e-eat:  
  1925. -Type:
  1926.     External   of data.so you can press any key to see the next screenheed.e-eat:  
  1927. ~Type:
  1928.     External   of data.so you can press any key to see the next screenheed.e-eat:  F       
  1929.  **** DOS ****           PATH  (Set Search Directory) Command
  1930.  screenheed.e-eat:  
  1931. -      
  1932.  **** DOS ****           PATH  (Set Search Directory) Command
  1933.  screenheed.e-eat:  O
  1934. Purpose:
  1935.  To search the specified directories for batch files or commands thated.e-eat:  =         were not found by a search in the current directory.s or commands thated.e-eat:  
  1936. -        were not found by a search in the current directory.s or commands thated.e-eat:  )
  1937. Format:  PATH [[d:]path[[;[d:]path]...]
  1938. e current directory.s or commands thated.e-eat:  
  1939. -Format:  PATH [[d:]path[[;[d:]path]...]
  1940. e current directory.s or commands thated.e-eat:  P
  1941. Remarks:
  1942.  A list of drives and path names may be specified, as long as they ared.e-eat:  !         separated by semicolons.ath names may be specified, as long as they ared.e-eat:  L         Path names must be specified because 
  1943.  will not default to the ared.e-eat:  
  1944.          current directory. specified because 
  1945.  will not default to the ared.e-eat:  O         Entering 
  1946.  with no parameters will cause DOS to display the namesed.e-eat:  :         that were specified in a previous 
  1947.  command. to display the namesed.e-eat:  S         Entering 
  1948.  with only a semicolon (
  1949. PATH;
  1950. ) will reset the search path-eat:  J         to null, in this case DOS will only search the current directory.arch path-eat:  
  1951. -        to null, in this case DOS will only search the current directory.arch path-eat:  
  1952. Type:
  1953.     Internaln this case DOS will only search the current directory.arch path-eat:  
  1954. -Type:
  1955.     Internaln this case DOS will only search the current directory.arch path-eat:  
  1956. ~Type:
  1957.     Internaln this case DOS will only search the current directory.arch path-eat:  7       
  1958.  **** DOS ****                  PRINT  Command
  1959.  current directory.arch path-eat:  
  1960. -      
  1961.  **** DOS ****                  PRINT  Command
  1962.  current directory.arch path-eat:  Q
  1963. Purpose:
  1964.  To print a list of data files on the printer while you are doing otherth-eat:  M         things on the computer. You can pass up to 10 filenames for printingtherth-eat:  L         at one time. This command will increase the resident size of DOS ingtherth-eat:  
  1965.          memory by 3200 bytes.mand will increase the resident size of DOS ingtherth-eat:  
  1966. -        memory by 3200 bytes.mand will increase the resident size of DOS ingtherth-eat:  6
  1967. Format:  PRINT [[d:][filename[.ext]][/T][/C][/P]...]
  1968. esident size of DOS ingtherth-eat:  
  1969. -Format:  PRINT [[d:][filename[.ext]][/T][/C][/P]...]
  1970. esident size of DOS ingtherth-eat:  >
  1971. Remarks:
  1972.  Only files in the current directory can be printed.size of DOS ingtherth-eat:  P         The 
  1973.  parameter sets the terminate mode. All files are canceled fromrth-eat:  O         the print list. If a file is currently in the process of being printedmrth-eat:  L         the printing stops, a cancellation message is printed, the paper istedmrth-eat:  G         advanced to the next top of page, and the printer beep sounds.er istedmrth-eat:  O         The 
  1974.  parameter sets the cancel mode. It allows you to choose whichmrth-eat:  K         file or files to cancel. The preceding and all following filenameshichmrth-eat:  M         entered on the command line are canceled from the print list until achmrth-eat:  N         
  1975.  is encountered on the command line, or the Enter key is pressed.hmrth-eat:  O         The 
  1976.  parameter sets the print mode. The preceding filename and allmrth-eat:  L         the following filenames are added to the print list until a 
  1977.  isallmrth-eat:  E         encountered on the command line or the Enter key is pressed.
  1978.  isallmrth-eat:  V         You can use one of the following list devices: 
  1979. ,t:  5         
  1980. . The default is 
  1981. ,t:  
  1982. -        
  1983. . The default is 
  1984. ,t:  
  1985. ~        
  1986. . The default is 
  1987. ,t:  H       
  1988.  **** DOS ****             PROMPT  (Set System Prompt)  Command
  1989. ,t:  
  1990. -      
  1991.  **** DOS ****             PROMPT  (Set System Prompt)  Command
  1992. ,t:  &
  1993. Purpose:
  1994.  To set a new system prompt.MPT  (Set System Prompt)  Command
  1995. ,t:  
  1996. -Purpose:
  1997.  To set a new system prompt.MPT  (Set System Prompt)  Command
  1998. ,t:  
  1999. Format:  PROMPT [prompt-text]
  2000. prompt.MPT  (Set System Prompt)  Command
  2001. ,t:  
  2002. -Format:  PROMPT [prompt-text]
  2003. prompt.MPT  (Set System Prompt)  Command
  2004. ,t:  N
  2005. Remarks:
  2006.  All text after the 
  2007. PROMPT
  2008.  command line is taken by DOS as the new, 
  2009. ,t:  N         system prompt. If no parameter is specified, the normal DOS prompt is, 
  2010. ,t:  
  2011.          assumed.rompt. If no parameter is specified, the normal DOS prompt is, 
  2012. ,t:  O         Meta-strings can be imbedded in the text in the form 
  2013.  , where c is 
  2014. ,t:  
  2015.          one of the following:mbedded in the text in the form 
  2016.  , where c is 
  2017. ,t:  V            
  2018.  the $ character, 
  2019.  the time, 
  2020.  the date, 
  2021.  the current directoryt:  O            of the default drive, 
  2022.  the version number, 
  2023.  the default driverectoryt:  U            letter, 
  2024.  the ">" character, 
  2025.  the "<" character, 
  2026.  the "|" charac-yt:  S            ter, 
  2027.  the "=" character, 
  2028.  a backspace and erasure of the previousc-yt:  S            character, 
  2029.  the escape character, 
  2030.  the CR LF sequence (new line).c-yt:  B         Any other characters are ignored by the 
  2031. PROMPT
  2032.  command.uence (new line).c-yt:  
  2033. -        Any other characters are ignored by the 
  2034. PROMPT
  2035.  command.uence (new line).c-yt:  
  2036. Type:
  2037.     Externalcharacters are ignored by the 
  2038. PROMPT
  2039.  command.uence (new line).c-yt:  
  2040. -Type:
  2041.     Externalcharacters are ignored by the 
  2042. PROMPT
  2043.  command.uence (new line).c-yt:  
  2044. ~Type:
  2045.     Externalcharacters are ignored by the 
  2046. PROMPT
  2047.  command.uence (new line).c-yt:  2       
  2048.  **** DOS ****           RECOVER  Command
  2049. PROMPT
  2050.  command.uence (new line).c-yt:  
  2051. -      
  2052.  **** DOS ****           RECOVER  Command
  2053. PROMPT
  2054.  command.uence (new line).c-yt:  N
  2055. Purpose:
  2056.  To recover files from a disk that has become defective. A file thatine).c-yt:  L         contains a bad sector can be recovered minus the bad sector. If theatine).c-yt:  H         directory  has  been  damaged, all the files on the disk can be theatine).c-yt:  
  2057.          recovered. has  been  damaged, all the files on the disk can be theatine).c-yt:  
  2058. -        recovered. has  been  damaged, all the files on the disk can be theatine).c-yt:  +
  2059. Format:  RECOVER [d:][path]filename[.ext]
  2060.  the files on the disk can be theatine).c-yt:  
  2061.            orOVER [d:][path]filename[.ext]
  2062.  the files on the disk can be theatine).c-yt:  
  2063.          
  2064. RECOVER d:
  2065. ][path]filename[.ext]
  2066.  the files on the disk can be theatine).c-yt:  
  2067. -        
  2068. RECOVER d:
  2069. ][path]filename[.ext]
  2070.  the files on the disk can be theatine).c-yt:  Q
  2071. Example: RECOVER B:PROG
  2072.   - will cause the disk file PROG from the default dire-).c-yt:  O                           ctory in drive B to be read sector-by-sector, skipp-e-).c-yt:  M                           ing the bad sectors. The bad sectors are allocatedp-e-).c-yt:  M                           in a system table, to prevent future allocation ofp-e-).c-yt:  )                           those sectors.ble, to prevent future allocation ofp-e-).c-yt:  N         
  2073. RECOVER A:
  2074.       - will recover all contents of the disk in drive A.-e-).c-yt:  
  2075. -        
  2076. RECOVER A:
  2077.       - will recover all contents of the disk in drive A.-e-).c-yt:  
  2078. Type:
  2079.     External:
  2080.       - will recover all contents of the disk in drive A.-e-).c-yt:  
  2081. -Type:
  2082.     External:
  2083.       - will recover all contents of the disk in drive A.-e-).c-yt:  
  2084. ~Type:
  2085.     External:
  2086.       - will recover all contents of the disk in drive A.-e-).c-yt:  9       
  2087.  **** DOS ****          RENAME or REN    Command
  2088.  the disk in drive A.-e-).c-yt:  
  2089. -      
  2090.  **** DOS ****          RENAME or REN    Command
  2091.  the disk in drive A.-e-).c-yt:  :
  2092. Purpose:
  2093.  To change the name and the extension of a file.the disk in drive A.-e-).c-yt:  
  2094. -Purpose:
  2095.  To change the name and the extension of a file.the disk in drive A.-e-).c-yt:  9
  2096. Format:  RENAME [d:][path]filename[.ext] filename[.ext]
  2097. .the disk in drive A.-e-).c-yt:  
  2098. -Format:  RENAME [d:][path]filename[.ext] filename[.ext]
  2099. .the disk in drive A.-e-).c-yt:  Q
  2100. Remarks:
  2101.  A path can be specified only with the first filename. The renamed file).c-yt:  +         will remain in the same directory.h the first filename. The renamed file).c-yt:  
  2102. -        will remain in the same directory.h the first filename. The renamed file).c-yt:  N
  2103. Example: RENAME A:LETTER.TXT REPORT
  2104.    will rename the filename LETTER.TXT toile).c-yt:  -                                      REPORT.rename the filename LETTER.TXT toile).c-yt:  P        
  2105.  REN \LEV1\GAME.COM GAME1.COM
  2106.    renames the file GAME.COM in directorye).c-yt:  3         \LEV1 from the default drive to GAME1.COM.he file GAME.COM in directorye).c-yt:  
  2107. -        \LEV1 from the default drive to GAME1.COM.he file GAME.COM in directorye).c-yt:  
  2108. Type:
  2109.     Internal the default drive to GAME1.COM.he file GAME.COM in directorye).c-yt:  
  2110. -Type:
  2111.     Internal the default drive to GAME1.COM.he file GAME.COM in directorye).c-yt:  
  2112. ~Type:
  2113.     Internal the default drive to GAME1.COM.he file GAME.COM in directorye).c-yt:  B       
  2114.  **** DOS ****             RESTORE  (Fixed disk)  Command
  2115. M in directorye).c-yt:  
  2116. -      
  2117.  **** DOS ****             RESTORE  (Fixed disk)  Command
  2118. M in directorye).c-yt:  F
  2119. Purpose:
  2120.  To restore one or more files from diskette to a fixed disk. directorye).c-yt:  
  2121. -Purpose:
  2122.  To restore one or more files from diskette to a fixed disk. directorye).c-yt:  8
  2123. Format:  RESTORE d: [d:][path][filename[.ext]][/S][/P]
  2124.  a fixed disk. directorye).c-yt:  
  2125. -Format:  RESTORE d: [d:][path][filename[.ext]][/S][/P]
  2126.  a fixed disk. directorye).c-yt:  P
  2127. Remarks:
  2128.  The files being restored must have been previously placed on the dis-e).c-yt:  Q         kette using the 
  2129. BACKUP
  2130.  command. The first 
  2131.  parameter is the backup).c-yt:  O         diskette drive. The second parameter is the fixed disk file to restoreup).c-yt:  N         The parameter 
  2132.  causes backed up files in all subdirectories to beeup).c-yt:  M         restored in addition to the files in the specified directory itself.eeup).c-yt:  P         The parameter 
  2133.  causes DOS to prompt you before restoring files thatp).c-yt:  L         have been changed since they were last backed up or that are markedthatp).c-yt:  L         as read-only files. You can then choose to restore the file or not.thatp).c-yt:  U         The 
  2134. RESTORE
  2135.  command sets the 
  2136. ERRORLEVEL
  2137.  as follows: 
  2138.  - normal comple-yt:  S         tion, 
  2139.  - no files were found to restore, 
  2140.  - terminated by user (Ctrle-yt:  O         -Break or Esc), 
  2141.  - terminated due to error. These codes can be usedCtrle-yt:  N         with the batch processing 
  2142.  subcommand to control subsequent errordCtrle-yt:  
  2143.          level processing.ocessing 
  2144.  subcommand to control subsequent errordCtrle-yt:  
  2145. -        level processing.ocessing 
  2146.  subcommand to control subsequent errordCtrle-yt:  
  2147. Type:
  2148.     Externalessing.ocessing 
  2149.  subcommand to control subsequent errordCtrle-yt:  
  2150. -Type:
  2151.     Externalessing.ocessing 
  2152.  subcommand to control subsequent errordCtrle-yt:  
  2153. ~Type:
  2154.     Externalessing.ocessing 
  2155.  subcommand to control subsequent errordCtrle-yt:  H       
  2156.  **** DOS ****          RMDIR or RD  (Remove Directory) Command
  2157.  errordCtrle-yt:  
  2158. -      
  2159.  **** DOS ****          RMDIR or RD  (Remove Directory) Command
  2160.  errordCtrle-yt:  :
  2161. Purpose:
  2162.  Removes a subdirectory from the specified disk.tory) Command
  2163.  errordCtrle-yt:  
  2164. -Purpose:
  2165.  Removes a subdirectory from the specified disk.tory) Command
  2166.  errordCtrle-yt:  
  2167. Format:  RMDIR [d:]path
  2168. irectory from the specified disk.tory) Command
  2169.  errordCtrle-yt:  
  2170.            orIR [d:]path
  2171. irectory from the specified disk.tory) Command
  2172.  errordCtrle-yt:  
  2173.          
  2174. RD [d:]path
  2175. irectory from the specified disk.tory) Command
  2176.  errordCtrle-yt:  
  2177. -        
  2178. RD [d:]path
  2179. irectory from the specified disk.tory) Command
  2180.  errordCtrle-yt:  Q
  2181. Example: RD A:\LEV1\LEV2
  2182.      will remove the entry for LEV2 from directory LEV1rle-yt:  
  2183. -Example: RD A:\LEV1\LEV2
  2184.      will remove the entry for LEV2 from directory LEV1rle-yt:  J
  2185. Remarks:
  2186.  The directory must be empty before it can be removed, with the ry LEV1rle-yt:  /         exception of the "." and ".." entries.t can be removed, with the ry LEV1rle-yt:  B         The last name in the path is the directory to be removed.ith the ry LEV1rle-yt:  G         The root directory and the current directory can't be removed.he ry LEV1rle-yt:  
  2187. -        The root directory and the current directory can't be removed.he ry LEV1rle-yt:  
  2188. Type:
  2189.     Internalirectory and the current directory can't be removed.he ry LEV1rle-yt:  
  2190. -Type:
  2191.     Internalirectory and the current directory can't be removed.he ry LEV1rle-yt:  
  2192. ~Type:
  2193.     Internalirectory and the current directory can't be removed.he ry LEV1rle-yt:  D       
  2194.  **** DOS ****              SET  (Set Environment)  Command
  2195. ed.he ry LEV1rle-yt:  
  2196. -      
  2197.  **** DOS ****              SET  (Set Environment)  Command
  2198. ed.he ry LEV1rle-yt:  L
  2199. Purpose:
  2200.  To insert strings into the command processor's environment. These LEV1rle-yt:  H         strings will be available to all the commands and applications.hese LEV1rle-yt:  
  2201. -        strings will be available to all the commands and applications.hese LEV1rle-yt:  !
  2202. Format:  SET [name=[parameter]]
  2203. e to all the commands and applications.hese LEV1rle-yt:  
  2204. -Format:  SET [name=[parameter]]
  2205. e to all the commands and applications.hese LEV1rle-yt:  P
  2206. Example: SET LEVEL1=LEV1
  2207.   will add the string LEVEL1=LEV1 to the other strings1rle-yt:  >                          that already are in the environment. the other strings1rle-yt:  I         
  2208. SET LEVEL1
  2209.        will remove LEVEL1=LEV1 from the environment.strings1rle-yt:  
  2210. -        
  2211. SET LEVEL1
  2212.        will remove LEVEL1=LEV1 from the environment.strings1rle-yt:  P
  2213. Remarks:
  2214.  If the 
  2215.  command is entered with no name specified, it will cause1rle-yt:  @         the current set of environment strings to be displayed.d, it will cause1rle-yt:  J         If a name is specified, but the parameter is not entered, it will cause1rle-yt:  N         cause the current occurrence of name=parameter to be removed from these1rle-yt:  
  2216.          environment.rrent occurrence of name=parameter to be removed from these1rle-yt:  
  2217. -        environment.rrent occurrence of name=parameter to be removed from these1rle-yt:  
  2218. Type:
  2219.     Internalt.rrent occurrence of name=parameter to be removed from these1rle-yt:  
  2220. -Type:
  2221.     Internalt.rrent occurrence of name=parameter to be removed from these1rle-yt:  
  2222. ~Type:
  2223.     Internalt.rrent occurrence of name=parameter to be removed from these1rle-yt:  8       
  2224.  **** DOS ****             SORT  Filter Command
  2225. to be removed from these1rle-yt:  
  2226. -      
  2227.  **** DOS ****             SORT  Filter Command
  2228. to be removed from these1rle-yt:  Q
  2229. Purpose:
  2230.  To read data from the standard input device, sort the data, then writerle-yt:  0         the data to the standard output device.device, sort the data, then writerle-yt:  
  2231. -        the data to the standard output device.device, sort the data, then writerle-yt:  
  2232. Format:  SORT [/R] [/+n]
  2233. tandard output device.device, sort the data, then writerle-yt:  
  2234. -Format:  SORT [/R] [/+n]
  2235. tandard output device.device, sort the data, then writerle-yt:  :
  2236. Remarks:
  2237.  Sorts are done by the ASCII collating sequence.rt the data, then writerle-yt:  5         Tab characters are not expanded with blanks.ence.rt the data, then writerle-yt:  9         The 
  2238.  parameter will cause a reverse sorting..rt the data, then writerle-yt:  Q         The 
  2239.  parameter is an integer that causes the sort to start with therle-yt:  K         column n If no parameters are specified the sort will start at theth therle-yt:  
  2240.          first column.o parameters are specified the sort will start at theth therle-yt:  3         The maximum size of a file to sort is 63K.e sort will start at theth therle-yt:  
  2241. -        The maximum size of a file to sort is 63K.e sort will start at theth therle-yt:  O
  2242. Example: SORT /R <NAMES.TXT >SNAMES.TXT
  2243.    will cause the SORT command to readherle-yt:  J                           the file NAMES.TXT, do a reverse sort, and then readherle-yt:  H                           write the sorted file to the file SNAMES.TXT.en readherle-yt:  O         
  2244. DIR A: | SORT /+14
  2245.    will display the directory of the disk in driveherle-yt:  N                           A: sorted by file size (column 14 is where the fileeherle-yt:  O                           size starts). To have the directory displayed alpha-herle-yt:  O                           betically sorted you must omit the column parameter.herle-yt:  
  2246. -                          betically sorted you must omit the column parameter.herle-yt:  
  2247. Type:
  2248.     External        betically sorted you must omit the column parameter.herle-yt:  
  2249. ~Type:
  2250.     External        betically sorted you must omit the column parameter.herle-yt:  <       
  2251.  **** DOS ****               SYS  (System)  Command
  2252. e column parameter.herle-yt:  
  2253. -      
  2254.  **** DOS ****               SYS  (System)  Command
  2255. e column parameter.herle-yt:  O
  2256. Purpose:
  2257.  To transfer the operating system files from the default drive to theherle-yt:  
  2258.          specified drive.e operating system files from the default drive to theherle-yt:  
  2259. -        specified drive.e operating system files from the default drive to theherle-yt:  
  2260. Format:  SYS d:
  2261. d drive.e operating system files from the default drive to theherle-yt:  
  2262. -Format:  SYS d:
  2263. d drive.e operating system files from the default drive to theherle-yt:  P
  2264. Remarks:
  2265.  The directory in the specified drive must be completely empty, or theerle-yt:  P         diskette must have been formatted with a 
  2266. FORMAT d:/S
  2267. FORMAT d:/B
  2268. erle-yt:  H         command in order to contain directory entries for the DOS filesAT d:/B
  2269. erle-yt:  R         
  2270. IBMBIO.COM
  2271.  and 
  2272. IBMDOS.COM
  2273. . DOS startup requires these files to occupyle-yt:  )         the first two directory entries.OS startup requires these files to occupyle-yt:  
  2274. -        the first two directory entries.OS startup requires these files to occupyle-yt:  
  2275. Type:
  2276.     Externaltwo directory entries.OS startup requires these files to occupyle-yt:  
  2277. -Type:
  2278.     Externaltwo directory entries.OS startup requires these files to occupyle-yt:  
  2279. ~Type:
  2280.     Externaltwo directory entries.OS startup requires these files to occupyle-yt:  4       
  2281.  **** DOS ****                TIME  Command
  2282. requires these files to occupyle-yt:  
  2283. -      
  2284.  **** DOS ****                TIME  Command
  2285. requires these files to occupyle-yt:  P
  2286. Purpose:
  2287.  To enter or change the system time. When you change or create a file,pyle-yt:  L         the time is recorded in the disk directory. The time can be changedile,pyle-yt:  2         either from console or from a batch file.y. The time can be changedile,pyle-yt:  
  2288. -        either from console or from a batch file.y. The time can be changedile,pyle-yt:  
  2289. Format:  TIME [hh:mm:ss:xx]
  2290. or from a batch file.y. The time can be changedile,pyle-yt:  
  2291. -Format:  TIME [hh:mm:ss:xx]
  2292. or from a batch file.y. The time can be changedile,pyle-yt:  I
  2293. Remarks: hh
  2294.  is the hour, and it is a one or two digit number from 0-23.gedile,pyle-yt:  L         
  2295.  is the minutes, and it is a one or two digit number from 0-59.ile,pyle-yt:  L         
  2296.  is the seconds, and it is a one or two digit number from 0-59.ile,pyle-yt:  I         
  2297.  is the hundredths of a second, and it is a one or two digit59.ile,pyle-yt:  
  2298.          number from 0-99.edths of a second, and it is a one or two digit59.ile,pyle-yt:  P         The valid delimiters within the time are the colon (
  2299. ) separating thepyle-yt:  Q         hours, minutes, and seconds, and the period (
  2300. ) separating the secondsyle-yt:  (         and the hundredths of a second.d the period (
  2301. ) separating the secondsyle-yt:  N         You do not have to enter all the information, for example if you onlyndsyle-yt:  M         enter the hours and the minutes, the seconds and the hundredths of ayndsyle-yt:            second are set to zero. minutes, the seconds and the hundredths of ayndsyle-yt:  
  2302. -        second are set to zero. minutes, the seconds and the hundredths of ayndsyle-yt:  
  2303. Example: TIME 17:29:38.87
  2304. zero. minutes, the seconds and the hundredths of ayndsyle-yt:  
  2305. -Example: TIME 17:29:38.87
  2306. zero. minutes, the seconds and the hundredths of ayndsyle-yt:  
  2307. Type:
  2308.  Internal7:29:38.87
  2309. zero. minutes, the seconds and the hundredths of ayndsyle-yt:  
  2310. -Type:
  2311.  Internal7:29:38.87
  2312. zero. minutes, the seconds and the hundredths of ayndsyle-yt:  
  2313. ~Type:
  2314.  Internal7:29:38.87
  2315. zero. minutes, the seconds and the hundredths of ayndsyle-yt:  G       
  2316.  **** DOS ****              TREE  (Display Directory)  Command
  2317. s of ayndsyle-yt:  
  2318. -      
  2319.  **** DOS ****              TREE  (Display Directory)  Command
  2320. s of ayndsyle-yt:  Q
  2321. Purpose:
  2322.  To display all of the directory paths on a specified drive, and optio-yle-yt:  4         nally list the files in each sub-directory.a specified drive, and optio-yle-yt:  
  2323. -        nally list the files in each sub-directory.a specified drive, and optio-yle-yt:  
  2324. Format:  TREE [d:][/F]
  2325. files in each sub-directory.a specified drive, and optio-yle-yt:  
  2326. -Format:  TREE [d:][/F]
  2327. files in each sub-directory.a specified drive, and optio-yle-yt:  T
  2328. Remarks:
  2329.  The 
  2330.  parameter will cause 
  2331.  to also display the names of all the-yt:  %         files in each sub-directory.use 
  2332.  to also display the names of all the-yt:  
  2333. -        files in each sub-directory.use 
  2334.  to also display the names of all the-yt:  HExample: 
  2335. TREE A:/F   >TREE.LST
  2336.                             
  2337. s of all the-yt:  F            DIRECTORY PATH LISTING FOR VOLUME MYPROGS     
  2338.  ROOT DIR 
  2339. s of all the-yt:  F            Path: \SOURCE                                 
  2340. s of all the-yt:  @            Subdirectories: None                               
  2341. s of all the-yt:  H            Files: PROG1.PAS                          
  2342. s of all the-yt:  H            Path: \OBJECT1                            
  2343.                 
  2344. s of all the-yt:  M            Subdirectories: OBJECT2               
  2345.       
  2346. all the-yt:  M            Files: None                           
  2347.  SOURCE 
  2348.       
  2349.  OBJECT1 
  2350. all the-yt:  M            Path: \OBJECT1\OBJECT2                
  2351.       
  2352. all the-yt:  M            Subdirectories: None                  PROG1.PAS            
  2353.  Noneall the-yt:  M            Files: MYPROG1.COM                                    
  2354. all the-yt:  M                                                                  
  2355.  OBJECT2 
  2356. all the-yt:  M                                                                  
  2357. all the-yt:  M
  2358. Type:
  2359.        External                                            MYPROG1.COMall the-yt:  
  2360. ~Type:
  2361.        External                                            MYPROG1.COMall the-yt:  4          
  2362.  **** DOS ****             TYPE  Command
  2363.               MYPROG1.COMall the-yt:  
  2364. -         
  2365.  **** DOS ****             TYPE  Command
  2366.               MYPROG1.COMall the-yt:  O
  2367. Purpose:
  2368.  To display the contents of the specified file on the standard outputl the-yt:  
  2369.          device.splay the contents of the specified file on the standard outputl the-yt:  
  2370. -        device.splay the contents of the specified file on the standard outputl the-yt:  (
  2371. Format:  TYPE [d:][path]filename[.ext]
  2372. e specified file on the standard outputl the-yt:  
  2373. -Format:  TYPE [d:][path]filename[.ext]
  2374. e specified file on the standard outputl the-yt:  L
  2375. Remarks:
  2376.  Data is unformatted except that tab characters are expanded to anputl the-yt:  7         eight-character boundary (8, 16, 24, 32, etc).rs are expanded to anputl the-yt:  L         Press Ctrl-PrtSc if you wish to have the contents of a file printedputl the-yt:  "         as it is being displayed.ish to have the contents of a file printedputl the-yt:  D         The output can also be redirected to a file or the printer. printedputl the-yt:  
  2377. -        The output can also be redirected to a file or the printer. printedputl the-yt:  
  2378. Type:
  2379.     Internal can also be redirected to a file or the printer. printedputl the-yt:  
  2380. -Type:
  2381.     Internal can also be redirected to a file or the printer. printedputl the-yt:  
  2382. ~Type:
  2383.     Internal can also be redirected to a file or the printer. printedputl the-yt:  ?       
  2384.  **** DOS ****                 VER  (Version)  Command
  2385. nter. printedputl the-yt:  
  2386. -      
  2387.  **** DOS ****                 VER  (Version)  Command
  2388. nter. printedputl the-yt:  Q
  2389. Purpose:
  2390.  To display the DOS version number that you are currently working with.the-yt:  
  2391. -Purpose:
  2392.  To display the DOS version number that you are currently working with.the-yt:  
  2393. Format:  VER
  2394. display the DOS version number that you are currently working with.the-yt:  
  2395. -Format:  VER
  2396. display the DOS version number that you are currently working with.the-yt:  
  2397. Type:
  2398.     Internalay the DOS version number that you are currently working with.the-yt:  
  2399. -Type:
  2400.     Internalay the DOS version number that you are currently working with.the-yt:  
  2401. ~Type:
  2402.     Internalay the DOS version number that you are currently working with.the-yt:  6       
  2403.  **** DOS ****                VERIFY  Command
  2404. are currently working with.the-yt:  
  2405. -      
  2406.  **** DOS ****                VERIFY  Command
  2407. are currently working with.the-yt:  N
  2408. Purpose:
  2409.  To check if the data written on a disk has been correctly recorded.th.the-yt:  
  2410. -Purpose:
  2411.  To check if the data written on a disk has been correctly recorded.th.the-yt:  
  2412. Format:  VERIFY [ON/OFF]
  2413.  data written on a disk has been correctly recorded.th.the-yt:  
  2414. -Format:  VERIFY [ON/OFF]
  2415.  data written on a disk has been correctly recorded.th.the-yt:  P
  2416. Remarks: VERIFY ON
  2417.  will remain on until it is turned off with the 
  2418. SET VERIFY
  2419. .the-yt:  /         System Call or a 
  2420. VERIFY OFF
  2421.  command. turned off with the 
  2422. SET VERIFY
  2423. .the-yt:  I         When 
  2424. , the process of writing data to disk will take longer.VERIFY
  2425. .the-yt:  K         Entering 
  2426. VERIFY
  2427.  with no parameters will cause DOS to display theRIFY
  2428. .the-yt:  ;         current state (on or off) of the 
  2429. VERIFY
  2430.  command.S to display theRIFY
  2431. .the-yt:  
  2432. -        current state (on or off) of the 
  2433. VERIFY
  2434.  command.S to display theRIFY
  2435. .the-yt:  
  2436. Type:
  2437.     Internalate (on or off) of the 
  2438. VERIFY
  2439.  command.S to display theRIFY
  2440. .the-yt:  
  2441. -Type:
  2442.     Internalate (on or off) of the 
  2443. VERIFY
  2444.  command.S to display theRIFY
  2445. .the-yt:  
  2446. ~Type:
  2447.     Internalate (on or off) of the 
  2448. VERIFY
  2449.  command.S to display theRIFY
  2450. .the-yt:  ?       
  2451.  **** DOS ****                  VOL  (Volume)  Command
  2452.  display theRIFY
  2453. .the-yt:  
  2454. -      
  2455.  **** DOS ****                  VOL  (Volume)  Command
  2456.  display theRIFY
  2457. .the-yt:  C
  2458. Purpose:
  2459.  To display the disk volume label of the specified drive.play theRIFY
  2460. .the-yt:  
  2461. -Purpose:
  2462.  To display the disk volume label of the specified drive.play theRIFY
  2463. .the-yt:  
  2464. Format:  VOL [d:]
  2465. ay the disk volume label of the specified drive.play theRIFY
  2466. .the-yt:  
  2467. -Format:  VOL [d:]
  2468. ay the disk volume label of the specified drive.play theRIFY
  2469. .the-yt:  
  2470. Type:
  2471.     Internalay the disk volume label of the specified drive.play theRIFY
  2472. .the-yt:  
  2473. -Type:
  2474.     Internalay the disk volume label of the specified drive.play theRIFY
  2475. .the-yt:  
  2476. ~Type:
  2477.     Internalay the disk volume label of the specified drive.play theRIFY
  2478. .the-yt:  
  2479. ~Type:
  2480.     Internalay the disk volume label of the specified drive.play theRIFY
  2481. .the-yt:  
  2482.